日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
C# Timer用法及實例詳解

C# Timer用法有哪些呢?我們在使用C# Timer時都會有自己的一些總結,那么這里向你介紹3種方法,希望對你了解和學習C# Timer使用的方法有所幫助。

成都地區(qū)優(yōu)秀IDC服務器托管提供商(創(chuàng)新互聯(lián)).為客戶提供專業(yè)的達州主機托管,四川各地服務器托管,達州主機托管、多線服務器托管.托管咨詢專線:18980820575

關于C# Timer類  在C#里關于定時器類就有3個

C# Timer使用的方法1.定義在System.Windows.Forms里

C# Timer使用的方法2.定義在System.Threading.Timer類里  "

C# Timer使用的方法3.定義在System.Timers.Timer類里

下面我們來具體看看這3種C# Timer用法的解釋:

◆System.Windows.Forms.Timer

應用于WinForm中的,它是通過Windows消息機制實現(xiàn)的,類似于VB或Delphi中的Timer控件,內部使用API  SetTimer實現(xiàn)的。它的主要缺點是計時不精確,而且必須有消息循環(huán),Console  Application(控制臺應用程序)無法使用。  
 
◆System.Timers.Timer

和System.Threading.Timer非常類似,它們是通過.NET  Thread  Pool實現(xiàn)的,輕量,計時精確,對應用程序、消息沒有特別的要求。

◆System.Timers.Timer還可以應用于WinForm,完全取代上面的Timer控件。它們的缺點是不支持直接的拖放,需要手工編碼。

C# Timer用法實例

使用System.Timers.Timer類

 
 
 
  1. System.Timers.Timer t =   
  2. new System.Timers.Timer(10000);  
  3. //實例化Timer類,設置間隔時間為10000毫秒;   
  4. t.Elapsed +=   
  5. new System.Timers.ElapsedEventHandler(theout);  
  6. //到達時間的時候執(zhí)行事件;   
  7. t.AutoReset = true;  
  8. //設置是執(zhí)行一次(false)還是一直執(zhí)行(true);   
  9. t.Enabled = true;  
  10. //是否執(zhí)行System.Timers.Timer.Elapsed事件;   
  11.  
  12. public void theout(  
  13. object source,   
  14. System.Timers.ElapsedEventArgs e)   
  15.  {   
  16.     MessageBox.Show("OK!");   
  17.  }  

C# Timer用法的基本情況就向你介紹到這里,希望對你了解和學習C# Timer使用有所幫助。

【編輯推薦】

  1. 詳解C#中不同類的類型
  2. 淺談C#中標準Dispose模式的實現(xiàn)
  3. C#選擇正確的集合進行編碼
  4. C# 4.0新特性:協(xié)變與逆變中的編程思想
  5. C#應用Attribute特性 代碼統(tǒng)計分析

本文題目:C# Timer用法及實例詳解
標題來源:http://m.5511xx.com/article/ccseoso.html