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

首頁 > 學院 > 開發設計 > 正文

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

2019-11-18 17:03:03
字體:
來源:轉載
供稿:網友

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


http://m.survivalescaperooms.com/wang123/archive/2006/08/19/481335.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灯塔市| 乐业县| 怀仁县| 堆龙德庆县| 兴仁县| 修水县| 辰溪县| 花垣县| 衡南县| 康保县| 辽源市| 高碑店市| 剑川县| 措美县| 新巴尔虎右旗| 澄江县| 无棣县| 海南省| 沾化县| 颍上县| 鹰潭市| 二手房| 安龙县| 宜都市| 饶平县| 沾益县| 朔州市| 平潭县| 临湘市| 潮安县| 新巴尔虎右旗| 富蕴县| 库伦旗| 南部县| 兖州市| 赤壁市| 紫金县| 靖边县| 巴东县| 汾阳市| 柳江县|