使用带有For循环的Timer来暂停执行

时间:2009-02-23 13:14:21

标签: c# .net timer

for(int i=0; i<mylist.items.count; i++)
{
   if(i==myvalue[i])
   {
     //call Timer! Wait timer interval if timer is tick, continue for loop!
   }

   timer_click()
   {
   // application
   }
}

如果条件中的值是某个值,如何使用带有计时器的for循环来暂停执行?

4 个答案:

答案 0 :(得分:4)

你不应该。你为什么要这样做,或者你想做什么呢?

如果希望循环停止一段时间,请使用Thread.Sleep()。

答案 1 :(得分:1)

你可以使用Thread.Sleep()吗?但是你真的应该有充分的理由在服务器端放置一个计时器,it's not considered a good thing

答案 2 :(得分:0)

我不确定我是否理解这个问题,但你应该读一下秒表课程

答案 3 :(得分:0)

你为什么要暂停执行某些事情?这肯定会导致糟糕的用户体验。在使用它之前先想想......但是就像其他人说过的那样......

Thread.Sleep(some ms);