C# 非窗口类定时器设置方法
发布时间
阅读量:
阅读量
在窗口类中配置定时器操作十分简便,仅需添加一个插件即可完成。但在某些情况下,非窗口类中也可能需要设置定时器,此时应当采取何种方式处理呢?
接下来通过一个简单的示例进行说明,该程序的功能是每十秒在控制台中显示一次“我最帅”。C#语言提供了一个专门用于定时功能的类System.Timers.Timer,当需要使用定时器时,可以通过手动编写代码的方式创建一个定时器实例。
System.Timers.Timer timer1 = new System.Timers.Timer(10000);
//设置了一个名为timer1的定时器,其时间为10秒
随后将计时器触发时间相关的事件与委托进行关联。
timer1.Elapsed += new System.Timers.ElapsedEventHandler(theout);
//通过委托将定时器到时间的事件和处理事件的方法联系起来
设计用于处理事件的代码实现方案
public static void theout(object sender, ElapsedEventArgs e)
{
Cons
全部评论 (0)
还没有任何评论哟~
