国产探花免费观看_亚洲丰满少妇自慰呻吟_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!");
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝丰县| 惠东县| 手游| 苏尼特右旗| 河源市| 康定县| 社旗县| 淅川县| 马尔康县| 乐安县| 高清| 工布江达县| 海淀区| 翁牛特旗| 富川| 广丰县| 肇庆市| 阿克苏市| 岳普湖县| 宜阳县| 合江县| 安仁县| 资中县| 灯塔市| 顺平县| 永平县| 邓州市| 南郑县| 阳泉市| 清丰县| 宣化县| 石狮市| 洛浦县| 巴南区| 股票| 盘山县| 太和县| 翼城县| 兴国县| 丹寨县| 和龙市|