前言
System.Timers.Timer組件是基于服務器的計時器,它能夠指定在應用程式中引發Elapsed事件周期性間隔,以處理相應事件,
使用示例:

運行結果展示:

System.Timers.Timer屬性、方法解讀:
1)默認100毫秒觸發一次Elapsed事件,可通過其屬性Interval設定時間間隔,
2)初始化Timer物件時,AutoReset默認為true,表示重復計時;若AutoReset=false,則執行一次,
3)從上面的結果中可以看出,Elapsed事件系結相當于開辟另外一個執行緒去執行,(這里為了使展示效果比較明顯,將Inertval設定為1000,事件中休息2000)
4)_timer.Enable=true和_timer.Start()效果一致,都是啟動計時器,
5)System.Timers.Timer與System.Threading.Timer原理一樣,
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/44841.html
標籤:C#
