.NET System.Timer问题 - 调用Timer.Start()时触发事件?

时间:2010-03-19 00:11:17

标签: .net .net-3.5

当计时器的自动启动设置为true时,它是自动执行经过的事件,还是只是等待经过的时间间隔然后执行事件?

1 个答案:

答案 0 :(得分:5)

我假设你的意思是System.Timers.Timer类中的Timer.Start方法,答案是否定的,Elapsed在第一个间隔实际过去之前不会被触发。

注意:如果Autostart实际上是AutoReset,那么该属性会在第一个Elapsed事件被触发后自动停止计时器。它对Start方法的作用没有直接影响。