c# 每隔一定时间运行一次

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:21:35
我有个程序,我想让他运行以后,每隔一段时间运行一次,怎么弄?希望高手指导。。。。。。

若程序运行完会终止并退出的话,可以用Windows的计划任务,使其定时运行。
如果程序一直开着,只想定时运行特定的功能方法,可以用Timer控件。
1.首先将要运行的内容写成函数,
2.设置Timer的Interval
3.设置Timer的Tick事件,其中执行自定义的方法。
4.启动程序,在Form_load事件中调用timer.start()方法。

使用Timer。
如果是WinForm的应用程序,在设计界面上拖一个Timer控件,在“属性”选项卡的Interval属性中指定运行的时间间隔。然后在“事件”选项卡的Tick事件中写你需要隔一段时间运行的逻辑代码。

用线程实现,新建一个线程.让它Sleep(间隔时间).

用Tirmer默认情况下是每隔一秒运行一次,你也可以在属性里自己去设定时间间隔.

timer,线程,最惨的可以用计划任务~哈哈~