首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么让程序延迟几分钟在执行?

2012-09-20 
如何让程序延迟几分钟在执行??winform程序我有一个for循环程序我想让每一个循环完后等待2分钟再执行下一个

如何让程序延迟几分钟在执行??
winform程序
我有一个for循环程序
我想让每一个循环完后等待2分钟再执行下一个循环,代码该怎么写?

for (int i = 0; i < n; i ++)
{
  function(i);
   
  //这里写等待两分钟后的程序该怎么写?
}

[解决办法]
用线程
[解决办法]
timer控件

自己写个轮询,伪代码大概这样
DateTime t=DateTim.Now.addSecond(2);
while(DateTime.Now!=t)
{
}

[解决办法]
用timer很省事
[解决办法]
Thead.Sleep()
[解决办法]
应该是线程定时器。那样既不卡界面,也能满足你的要求,不过用线程也可以,在线程里面, Thread.Sleep(60*1000);
[解决办法]
直接写成sleep(120000)不行吗

[解决办法]
thread.sleep

热点排行