我一直在使用 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;
});
}
在 .NET 4.0 中
最佳答案
正如 David 所说,您可以在 .Net4 项目中使用 BCL.Async 来提供异步/等待功能。最简单的方法是安装(现在稳定的)Microsoft.Bcl.Async Nuget 包(更多信息在这里 http://nuget.org/packages/Microsoft.Bcl.Async/ 和这里 http://blogs.msdn.com/b/bclteam/ )
关于.NET 4.0 中的 C# 异步 wat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16120111/