相关疑难解决方法(0)

Thread.Sleep替代.NET for Windows Store

.NET for Windows Store应用程序似乎不支持Thread.Sleep.

例如,这个

System.Threading.Thread.Sleep(1000);
Run Code Online (Sandbox Code Playgroud)

将在针对任何.NET Framework(2.0,3.5,4.0,4.5)进行编译时进行编译,但在针对Windows应用商店应用程序(或者同时针对4.5和存储的可移植类库)中进行编译时不会编译.

System.Threading.Thread仍然存在,它只是没有Sleep方法.

我需要在我的应用程序中延迟几秒钟,是否有合适的替代品?

编辑为什么需要延迟:我的应用程序是一个游戏,延迟是让它看起来像计算机对手正在"思考"他的下一步行动.该方法已被异步调用(主线程未被阻止),我只想减慢响应时间.

.net c# windows-store windows-store-apps

97
推荐指数
4
解决办法
8万
查看次数

高分辨率计时器

我想要一个大约5毫秒分辨率的计时器.但.Net中的当前Timer具有大约50ms的分辨率.我找不到任何可以创建高分辨率计时器的工作解决方案,尽管有些人声称你可以用C#来做.

c#

15
推荐指数
4
解决办法
4万
查看次数

标签 统计

c# ×2

.net ×1

windows-store ×1

windows-store-apps ×1