[英]C# 5 and async timers
是否有新的Timer API可以让我执行此操作?
await timer.wait(500);
基本上,睡眠X毫秒,然后恢复执行其余功能
尝试使用
await Task.Delay(500);
我有一个我真的很喜欢的助手,只是增加了一些可读性:
public static Task Seconds(this int seconds)
{
return Task.Delay(new TimeSpan(0,0,seconds));
}
这使我可以使用类似
await 5.Seconds();
您可以轻松地将类似的扩展方法设置为毫秒,分钟,小时或其他时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.