System.Timers.Timer t = new System.Timers.Timer(5000);
t.Elapsed += new System.Timers.ElapsedEventHandler(Timer_TimesUp);
t.AutoReset = false;
private void Timer_TimesUp(object sender, System.Timers.ElapsedEventArgs e)
{
// 执行代码
}
t.Enabled = true;
t.Start();
PS:这只是Timer的代码,还有“其他代码”没有写出来。
比如Start开始后,程序马上执行“其他代码”,等到5s后,Timer_TimesUp会被执行,这个时候:“其他代码”和Timer_TimesUp同时被执行。
我没有理解错吧?
这个Timer你的理解是正确的。