http://msdn.microsoft.com/zh-cn/library/system.timers.timer.autoreset(VS.80).aspx
Timer.AutoReset 属性
如果 Timer 应在每次间隔结束时引发 Elapsed 事件,则为 true;如果它仅在间隔第一次结束后引发一次 Elapsed 事件,则为 false。默认为 true。
如果调用 Start 方法时已经启用 Timer,则重置间隔。如果 AutoReset 为 false,则必须调用 Start 方法才能再次开始计数。
重置间隔会影响引发 Elapsed 事件的时间。例如,如果将间隔设置为 5 秒,然后将 Enabled 属性设置为 true,则计数将在设置 Enabled 时开始。如果在计数为 3 秒时将间隔重置为 10 秒,则 Elapsed 事件在 Enabled 属性设置为 true 的 13 秒之后第一次引发。
Enabled 属性
如果 Timer 应引发 Elapsed 事件,则为 true;否则,为 false。默认为 false。
将 Enabled 设置为 true 与调用 Start 相同,而将 Enabled 设置为 false 则与调用 Stop 相同。
start 和stop 方法
start :通过将 Enabled 设置为 true 开始引发 Elapsed 事件。
stop:通过将 Enabled 设置为 false 停止引发 Elapsed 事件。
Dispose和Close方法
Close: 释放由 Timer 占用的资源。
Dispose 释放由当前 Timer 使用的所有资源。