c#每隔一段时间执行一次函数

如果我让程序在8:00-12:00内执行呢
2024-11-26 18:19:50
推荐回答(4个)
回答1:

Timer t = new Timer();
t.Interval = 1000;//设置执行间隔单位ms毫秒
t.Tick+=new EventHandler(t_Tick);//t_Tick是要执行的函数
t.Start();//开始计时,开始循环
t.Stop();//结束计时,不再执行函数

回答2:

1.在页面使用Timer控件.

2.设置属性:
Interval:步长.即每隔多长时间执行
Enabled:默认为False,需要时执行objtmr.Start(),或关闭计时objtmr.Stop()
如果设置为true,则窗体打开时自动计时.

3.在Timer.Tick()中定义执行的语句或调用方法.
private void objtmr_Tick(object sender, EventArgs e)
{
//语句,或调用方法
...
}

回答3:

用timer控件,拖上去,双击,在那个事件中写函数,或直接调用函数即可

回答4:

//using System.Threading;
while(true){
//语句,或调用方法
Thread.Sleep(1000);
}