下面的Timer
是System.Windows.Forms.Timer
C#代码:
Timer myTimer = new Timer();
myTimer.Interval = 10000;
myTimer.Tick += new EventHandler(doSth);
myTimer.Start();
定时器每10秒就会doSth
,但是如何让它在启动的时候立即doSth
呢?
我试图创建一个扩展 Timer
的自定义计时器,但我无法覆盖 Start
方法。
现在,我的代码是:
myTimer.Start();
doSth(this, null);
我觉得不太好。如何改进?
最佳答案
这是完美的。不要改变任何事情。
关于c# - 如何让System.Windows.Forms.Timer在启动时立即运行Tick handler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866232/