iNc*_*ing 3 async-await .net-4.5
我写下面的代码,
Task.Factory.StartNew<int>(async () =>
{
await Task.Delay(1000);
return 42;
});
Run Code Online (Sandbox Code Playgroud)
但是读取行出现在"async"关键字下,并且由于某些语法错误导致代码无法编译,有人可以建议我该怎么做?
多谢!
您可能想要使用Task.Run,它具有更自然的asynclambda 语法:
var task = Task.Run(async () =>
{
await Task.Delay(1000);
return 42;
});
Run Code Online (Sandbox Code Playgroud)