C#三种定时器Timer详解
Timer控件只有绑定了Tick事件和设置Enabled=True后才会自动计时,停止计时可以用Stop()方法控制,通过Stop()停止之后,如果想重新计时,可以用Start()方法来启动计时器。而第二种和第三种计时器执行的方法都是新开一个线程,所以执行效率比第一种计时器要好,而第三种互操作性差,且容易出错,所以我们在应用定时器时,一般都会选择第二种。自动重置,默认为值true,true表示每次间隔结束后都会引发一次Elapsed事件,false表示仅在首次时间间隔后引发一次Elapsed事件