更简单的C#代码引入1毫秒延迟?

Inf*_*nd' 1 c#

我没有使用Thread所以不能使用thread.sleep()方法..我的程序的一部分,我需要引入一些延迟..不正是1毫秒但几乎是..

这是已知的标准方法?

btl*_*log 9

你总是使用一个线程.每个应用程序至少有一个线程,因此Thread.Sleep可以正常工作.

  • 值得注意的一点是,由于Windows的抢先式多任务调度程序进行了上下文切换,因此您可以随时"睡眠"20毫秒,甚至无需调用Sleep.如果可接受的延迟存在上限,则存在更大的问题. (2认同)

Tim*_*son 5

我没有使用Thread,所以不能使用thread.sleep()方法

不确定你是说 - 你可以Thread.Sleep在任何你喜欢的地方使用.