有没有新的计时器API可以让我这样做?
await timer.wait(500);
基本上,要睡眠 X 毫秒,然后恢复执行函数的其余部分。
有没有新的计时器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();
你可以很容易地创建类似的扩展方法来处理毫秒、分钟、小时或其他单位。