.NET 似乎不支持 Windows 应用商店应用程序中的Thread.Sleep 。
例如,这个
System.Threading.Thread.Sleep(1000);
将在针对任何 .NET Framework(2.0、3.5、4.0、4.5)时编译,但在针对 Windows 应用商店应用程序的 .NET(或在同时针对 4.5 和商店的可移植类库中)时不会编译。
System.Threading.Thread 仍然存在,只是没有 Sleep 方法。
我需要在我的应用程序中延迟几秒钟,有合适的替代品吗?
编辑为什么需要延迟:我的应用程序是一个游戏,延迟是为了让它看起来像计算机对手正在“考虑”他的下一步行动。该方法已经被异步调用(主线程没有被阻塞),我只是想减慢响应时间。