当前位置: 代码迷 >> ASP.NET >> C#怎么做一个5秒间隔的无限循环
  详细解决方案

C#怎么做一个5秒间隔的无限循环

热度:8563   发布时间:2013-02-25 00:00:00.0
C#如何做一个5秒间隔的无限循环?
如何用一个按钮控制跳出?

------解决方案--------------------------------------------------------
简易的↓
new Thread()

while(true){
//你的代码
Thread.Sleep(5000)
}
------解决方案--------------------------------------------------------
C# code
 void Application_Start(object sender, EventArgs e)    {        //在应用程序启动时运行的代码        checkTimer = new System.Timers.Timer();        inProgss = false;        checkTimer.Interval = 5000;        checkTimer.Elapsed += new System.Timers.ElapsedEventHandler(checkTimer_Elapsed);    }    private System.Timers.Timer checkTimer;    private bool inProgss = false;    void checkTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)    {        if (!inProgss)        {            inProgss = true;           //执行需要的代码            inProgss = false;        }    }
  相关解决方案