C#Winform窗体工具类(七)定时器SetTimeout和SetInterval
文章属于转载,小部分修改,具体查看文章 : CODE:给c#添加SetTimeout和SetInterval函数 https://www.cnblogs.com/wuchang/archive/2009/02/19/1096496.html 调用 具体方法 #region 定时执行 /// <summary> /// 在指定时间过后执行指定的表达式 /// </summary> /// <param name="interval">时间(以毫秒为单位)</param> /// <param name="action">要执行的表达式</param> /// <return>返回timer对象</return> public static Timer SetTimeout(Action action, double interval) { var timer = new Timer(interval); timer.Elapsed += (sender, e) => { timer.Enabled = false; action(); }; timer.Enabled = true; return timer; } /// <summary> /// 在指定时间周期重复执行指定的表达式 /// </summary> /// <param name="interval">时间