程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 介紹兩種Timer定時器的使用

介紹兩種Timer定時器的使用

編輯:C#入門知識

第一種,

直接實例化Timer類,設置時間間隔,到達時間後執行想要執行的事件。代碼示例:

  Main(
            System.Timers.Timer aTimer =  System.Timers.Timer(); 
            aTimer.Elapsed +=  ElapsedEventHandler(OnTimedEvent); 
            aTimer.AutoReset = ; 
            aTimer.Enabled = ; 
 (Console.Read() != 
           OnTimedEvent(

第二種,

使用讓程序休眠的方法沒有多線程的話,程序只有一個主線程,就是使整個程序休眠。

程序首先創建了一個定時器,它將在創建

  counter =   Main(= 
            TimerCallback timerDelegate = 
            Timer timer =  Timer(timerDelegate, s, , 
            s.tmr =
             (s.tmr != 
         =++ (s.counter == 
                (s.tmr).Change(,  (s.counter == = 

運行的結果如下圖:

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved