以下Timer
是System.Windows.Forms.Timer
C# 代码:
Timer myTimer = new Timer();
myTimer.Interval = 10000;
myTimer.Tick += new EventHandler(doSth);
myTimer.Start();
定时器会doSth
每 10 秒一次,但是如何让它doSth
在启动时立即启动呢?
我试图创建一个扩展的自定义计时器Timer
,但我无法覆盖该Start
方法。
现在,我的代码是:
myTimer.Start();
doSth(this, null);
我不认为这很好。如何改进它?