最近CTPAsyncLibraryを発見し、新しい概念に慣れるためにおもちゃのプログラムを書いてみたかったのですが、問題が発生しています。
コードを書き出す必要があると思います
Starting
stuff in the middle
task string
しかし、そうではありません。これが私が実行しているコードです:
namespace TestingAsync
{
class Program
{
static void Main(string[] args)
{
AsyncTest a = new AsyncTest();
a.MethodAsync();
}
}
class AsyncTest
{
async public void MethodAsync()
{
Console.WriteLine("Starting");
string test = await Slow();
Console.WriteLine("stuff in the middle");
Console.WriteLine(test);
}
private async Task<string> Slow()
{
await TaskEx.Delay(5000);
return "task string";
}
}
}
何か案は?誰かが概念を示すいくつかの良いチュートリアルやビデオを知っていれば素晴らしいでしょう。