如何让程序延迟几分钟在执行??

nbhx2010 2012-07-14 08:37:58
winform程序
我有一个for循环程序
我想让每一个循环完后等待2分钟再执行下一个循环,代码该怎么写?

for (int i = 0; i < n; i ++)
{
function(i);

//这里写等待两分钟后的程序该怎么写?
}
...全文
415 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
thread.sleep
24234234 2012-07-15
  • 打赏
  • 举报
回复
直接写成sleep(120000)不行吗
言多必失 2012-07-14
  • 打赏
  • 举报
回复
应该是线程定时器。那样既不卡界面,也能满足你的要求,不过用线程也可以,在线程里面, Thread.Sleep(60*1000);
SQL77 2012-07-14
  • 打赏
  • 举报
回复
Thead.Sleep()
zz997788 2012-07-14
  • 打赏
  • 举报
回复
用timer很省事
nbhx2010 2012-07-14
  • 打赏
  • 举报
回复
直接用sleep(1000*60*2)
解决了,汗。
色拉油 2012-07-14
  • 打赏
  • 举报
回复
timer控件

自己写个轮询,伪代码大概这样
DateTime t=DateTim.Now.addSecond(2);
while(DateTime.Now!=t)
{
}
sj490790083 2012-07-14
  • 打赏
  • 举报
回复
用线程

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧