日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

关于C#中timer类 在C#里关于定时器类就有3个

發布時間:2025/7/14 C# 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于C#中timer类 在C#里关于定时器类就有3个 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

·關于C#中timer類? 在C#里關于定時器類就有3個??
1.定義在System.Windows.Forms里??
2.定義在System.Threading.Timer類里??
3.定義在System.Timers.Timer類里?

System.Windows.Forms.Timer是應用于WinForm中的,它是通過Windows消息機制實現的,類似于VB或Delphi中的Timer控件,內部使用API? SetTimer實現的。它的主要缺點是計時不精確,而且必須有消息循環,Console? Application(控制臺應用程序)無法使用。??
?
System.Timers.Timer和System.Threading.Timer非常類似,它們是通過.NET? Thread? Pool實現的,輕量,計時精確,對應用程序、消息沒有特別的要求。System.Timers.Timer還可以應用于WinForm,完全取代上面的Timer控件。它們的缺點是不支持直接的拖放,需要手工編碼。

例:
使用System.Timers.Timer類
System.Timers.Timer t = new System.Timers.Timer(10000);//實例化Timer類,設置間隔時間為10000毫秒;
t.Elapsed += new System.Timers.ElapsedEventHandler(theout);//到達時間的時候執行事件;
t.AutoReset = true;//設置是執行一次(false)還是一直執行(true);
t.Enabled = true;//是否執行System.Timers.Timer.Elapsed事件;

public void theout(object source, System.Timers.ElapsedEventArgs e)
{
MessageBox.Show("OK!");
}??

轉載于:https://www.cnblogs.com/chenbg2001/archive/2010/01/14/1648062.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的关于C#中timer类 在C#里关于定时器类就有3个的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。