国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

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

2024-07-21 02:28:42
字體:
來源:轉載
供稿:網友


·關于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!");
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高雄市| 大石桥市| 罗甸县| 筠连县| 班戈县| 冕宁县| 东台市| 同心县| 泰兴市| 潜江市| 手游| 桐梓县| 赣州市| 黄浦区| 龙口市| 兴城市| 大足县| 济宁市| 教育| 綦江县| 库尔勒市| 府谷县| 洞头县| 崇州市| 奉节县| 天门市| 平舆县| 太谷县| 广饶县| 汉川市| 宜章县| 肥东县| 泉州市| 汝阳县| 磐安县| 堆龙德庆县| 渝北区| 济宁市| 土默特左旗| 富顺县| 含山县|