如何让System.Windows.Forms.Timer在启动时立即运行Tick处理程序?

Fre*_*ind 3 c# timer

Timer下面是System.Windows.Forms.Timer C#代码:

Timer myTimer = new Timer();
myTimer.Interval = 10000;
myTimer.Tick += new EventHandler(doSth);
myTimer.Start();
Run Code Online (Sandbox Code Playgroud)

计时器将doSth每10秒钟,但如何doSth在启动时立即让它?

我试图创建一个扩展的自定义计时器Timer,但我无法覆盖该Start方法.

现在,我的代码是:

myTimer.Start();
doSth(this, null);
Run Code Online (Sandbox Code Playgroud)

我觉得这不好.怎么改进呢?

Ben*_*Ben 15

这是完美的.不要改变一件事.