点击率:422 评论数量:0 更新时间:2010-3-11 0:00:00 |
c# timer类作为我们编程中的常用类,我们会遇到的c# timer用法有哪些呢?具体的c# timer使用过程是什么呢?那么本文就向你介绍具体的内容。 c# timer用法有哪些呢?我们在使用c# timer时都会有自己的一些总结,那么这里向你介绍3种方法,希望对你了解和学习c# timer使用的方法有所帮助。 关于c# timer类 在c#里关于定时器类就有3个 c# timer使用的方法1.定义在system.windows.forms里 c# timer使用的方法2.定义在system.threading.timer类里 " c# timer使用的方法3.定义在system.timers.timer类里 下面我们来具体看看这3种c# 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控件。它们的缺点是不支持直接的拖放,需要手工编码。 c# 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!"); } |
c# timer用法及实例详解
最新推荐文章于 2024-06-22 22:43:49 发布