读书人

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

发布时间: 2012-05-30 20:20:04 作者: rapoo

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;        }    } 

读书人网 >asp.net

热点推荐