zoukankan      html  css  js  c++  java
  • C# TimerCallback

    ---------

    System.Threading.Timer  委托调用方法

    public void TestTimerCallBack()
            {
                TimerCallback tc = new TimerCallback((o) => { MessageBox.Show(o.ToString()); });
                //TimerCallback tc1 = new TimerCallback(delegate(string o){ MessageBox.Show(o.ToString()); });//会异常
                System.Threading.Timer t = new System.Threading.Timer(tc, "VVVVVVVVVv", 0, 1000);
            }

    [SecuritySafeCritical]
    public Timer(TimerCallback callback, object state, int dueTime, int period);


     参数: 
         callback:   一个 System.Threading.TimerCallback 委托,表示要执行的方法。
          state:   一个包含回调方法要使用的信息的对象,或者为 null,参数。
          dueTime:  调用 callback 之前延迟的时间量(以毫秒为单位)。指定 System.Threading.Timeout.Infinite 可防止启动计时器。指定零(0) 可立即启动计时器。
          period:   调用 callback 的时间间隔(以毫秒为单位)。指定 System.Threading.Timeout.Infinite 可以禁用定期终止。
          异常: 
               System.ArgumentOutOfRangeException:
               dueTime 或 period 参数为负,并且不等于 System.Threading.Timeout.Infinite。
               System.ArgumentNullException:
               callback 参数为 null。

    ---------

  • 相关阅读:
    < java.lang >-- StringBuilder字符串缓冲区
    Integer对象
    < java.lang >-- StringBuffer字符串缓冲区
    < java.lang >-- String字符串
    单例设计模式:★★★★★
    线程同步 Lock接口
    POJ 3254 Corn Fields (状压dp)
    Codeforces 583D. Once Again... (LIS变形)
    Light oj 1005
    Codeforces 543D. Road Improvement (树dp + 乘法逆元)
  • 原文地址:https://www.cnblogs.com/lanyubaicl/p/11162658.html
Copyright © 2011-2022 走看看