标签: .net .net-3.5
当计时器的自动启动设置为true时,它是自动执行经过的事件,还是只是等待经过的时间间隔然后执行事件?
答案 0 :(得分:5)
我假设你的意思是System.Timers.Timer类中的Timer.Start方法,答案是否定的,Elapsed在第一个间隔实际过去之前不会被触发。
System.Timers.Timer
Elapsed
注意:如果Autostart实际上是AutoReset,那么该属性会在第一个Elapsed事件被触发后自动停止计时器。它对Start方法的作用没有直接影响。
Autostart
AutoReset
Start