Fin*_*ize 3 c# multithreading asynchronous .net-4.0
我正在使用C#和.NET 4.5,直到我需要为Windows XP制作应用程序,但.NET 4.5不支持
我的问题是如何使这个功能:
private async Task<int> wait(int czas)
{
return await Task.Run(() =>
{
Thread.Sleep(czas * 1000);
return 0;
});
}
Run Code Online (Sandbox Code Playgroud)
在.NET 4.0中
如David所述,您可以使用.Net4项目中的BCL.Async来提供async/await功能.最简单的方法是安装(现在稳定的)Microsoft.Bcl.Async Nuget Package(更多信息请访问http://nuget.org/packages/Microsoft.Bcl.Async/,这里http://blogs.msdn .com/b/bclteam /)