博客地址:http://home.cnblogs.com/u/zengjianrong/
摘要: c#里的延时方法:1.用sleep()使线程休眠。直接在需要延时的地方插入System.Threading.Thread.Sleep(1000);即可。这种方式最方便,但是延时过程中会停止其他响应,如果用在主线程中会造成程序的假死。如果有异步操作的话也会暂停,例如用webBrowser加载网页,本来希望延时一段时间等待网页加载完毕,但用sleep的话同时会暂停网页的加载过程。2.读取当前时间判断。可以做成一个延时函数进行调用,记录开始时间然后判断当前时间差,达到延时时间后再执行操作。一个简单的例子如下:privatevoid delayTime(double secend){DateTime 阅读全文
posted @ 2013-04-23 14:19 black_man 阅读(605) 评论(0) 推荐(0) 编辑