欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

給c#添加SetTimeout和SetInterval函數(shù)

 更新時間:2008年03月14日 18:56:29   作者:  
Javascript中的SetTimeout和SetInterval函數(shù)很方便,把他們移植到c#中來。

調用示例:

 image

執(zhí)行效果:

image

2.

實現(xiàn)代碼:

復制代碼 代碼如下:

/// <summary>
 2         /// 在指定時間過后執(zhí)行指定的表達式
 3         /// </summary>
 4         /// <param name="interval">事件之間經過的時間(以毫秒為單位)</param>
 5         /// <param name="action">要執(zhí)行的表達式</param>
 6         public static void SetTimeout(double interval, Action action)
 7         {
 8             System.Timers.Timer timer = new System.Timers.Timer(interval);
 9             timer.Elapsed += delegate(object sender, System.Timers.ElapsedEventArgs e)
10             {
11                 timer.Enabled = false;
12                 action();
13             };
14             timer.Enabled = true;
15         }
16         /// <summary>
17         /// 在指定時間周期重復執(zhí)行指定的表達式
18         /// </summary>
19         /// <param name="interval">事件之間經過的時間(以毫秒為單位)</param>
20         /// <param name="action">要執(zhí)行的表達式</param>
21         public static void SetInterval(double interval, Action<ElapsedEventArgs> action)
22         {
23             System.Timers.Timer timer = new System.Timers.Timer(interval);
24             timer.Elapsed += delegate(object sender, System.Timers.ElapsedEventArgs e)
25             {
26                 action(e);
27             };
28             timer.Enabled = true;
29         }


3.

由于System.Timers.Timer 是“基于服務器的 Timer 是為在多線程環(huán)境中用于輔助線程而設計的”,所以在winform中使用時如果要修改UI對象就要注意了,給個在winform中使用的例子:

 image

運行效果:

image

相關文章

  • C#使用Shader實現(xiàn)夜幕降臨倒計時的效果

    C#使用Shader實現(xiàn)夜幕降臨倒計時的效果

    這篇文章主要介紹了C#使用Shader實現(xiàn)夜幕降臨倒計時的效果,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • 總結的5個C#字符串操作方法分享

    總結的5個C#字符串操作方法分享

    這篇文章主要介紹了總結的5個C#字符串操作方法分享,本文講解了把字符串按照分隔符轉換成 List、把字符串轉 按照, 分割 換為數(shù)據(jù)、得到數(shù)組列表以逗號分隔的字符串、得到字符串長度等方法,需要的朋友可以參考下
    2015-05-05
  • Visual Stodio2022中沒有mysql.dll的解決辦法

    Visual Stodio2022中沒有mysql.dll的解決辦法

    這篇文章介紹了Visual Stodio2022中沒有mysql.dll的解決辦法,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 深入C#判斷操作系統(tǒng)類型的總結詳解

    深入C#判斷操作系統(tǒng)類型的總結詳解

    本篇文章是對在C#中判斷操作系統(tǒng)類型的總結進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C#以太網(wǎng)Sockets服務器設計實現(xiàn)

    C#以太網(wǎng)Sockets服務器設計實現(xiàn)

    本文主要介紹了C#以太網(wǎng)Sockets服務器設計實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • C#正則表達式與HashTable詳解

    C#正則表達式與HashTable詳解

    這篇文章主要介紹了C#正則表達式與HashTable詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • C#開發(fā)微信門戶及應用(3) 文本消息和圖文消息應答

    C#開發(fā)微信門戶及應用(3) 文本消息和圖文消息應答

    這篇文章主要為大家詳細介紹了C#開發(fā)微信門戶及應用第二篇,微信文本消息和圖文消息的應答,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • C#接口interface用法實例

    C#接口interface用法實例

    這篇文章主要介紹了C#接口interface用法,實例分析了C#接口的基本使用方法,需要的朋友可以參考下
    2015-06-06
  • C#?Winform實現(xiàn)圓角無鋸齒按鈕

    C#?Winform實現(xiàn)圓角無鋸齒按鈕

    這篇文章主要介紹了C#?Winform實現(xiàn)圓角無鋸齒按鈕,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-08-08
  • C#中調用SAPI實現(xiàn)語音識別的2種方法

    C#中調用SAPI實現(xiàn)語音識別的2種方法

    這篇文章主要介紹了C#中調用SAPI實現(xiàn)語音識別的2種方法,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-06-06

最新評論