如何停止c#中的所有计时器?
Timer timer = new Timer();
timer.stop();
这段代码不起作用,我有5个计时器,我懒得写timer1.stop timer2.stop等......
如何停止所有计时器?
答案 0 :(得分:3)
在创建计时器期间,请执行以下操作
var Timerlist = new List<Timer>();
Timer timer1 = new Timer();
Timerlist.Add(timer1);
...
foreach(var timer in Timerlist)
{
timer.Start();
}
...
foreach(var timer in Timerlist)
{
timer.Stop();
}