关于C#控制中对timer类的使用

原创 2008年06月06日 10:02:00

public   class   Timer2  
    {  
     
            public   static   void   Main()  
            {  
                //   Create   a   new   Timer   with   Interval   set   to   10   seconds.  
                System.Timers.Timer   aTimer   =   new   System.Timers.Timer(10000);   //实例化Timer类,设置间隔时间为10000毫秒;
                aTimer.Elapsed+=new   ElapsedEventHandler(OnTimedEvent);   //到达时间的时候执行事件
                //   Only   raise   the   event   the   first   time   Interval   elapses.  
                aTimer.AutoReset   =   false;  //设置是执行一次(false)还是一直执行(true); 
                aTimer.Enabled   =   true;   //是否执行System.Timers.Timer.Elapsed事件; 
      
                Console.WriteLine("Press   /'q/'   to   quit   the   sample.");  
                while(Console.Read()!='q');  
            }  
     
            //   Specify   what   you   want   to   happen   when   the   event   is   raised.  
            private   static   void   OnTimedEvent(object   source,   ElapsedEventArgs   e)    
            {  
                Console.WriteLine("Hello   World!");  
            }  
    }  

另外也可以使用让程序休眠的方法Thread.sleep

Thread.Sleep静态方法,使当前线程挂起指定的时间  
  没有多线程的话,程序只有一个主线程,就是使整个程序休眠

C# Timer类详解

在winform编程中,我们经常会使用Timer类,但如何使用合适的Timer类就需要我们对Timer类有个详细的了解。 Timer类有三种: 1.定义在System.Windows.Forms里...
  • gu263278505
  • gu263278505
  • 2016年04月14日 17:41
  • 522

C#中Timer控件的使用用法

本来以为控件差不多学完了,结果今天偶尔发现只是学了Common Device Controls,在All Device Controls里还有一些其他的控件没看。不过大部分也不是太实用,我觉得Time...
  • u011786432
  • u011786432
  • 2013年08月23日 07:51
  • 3765

C#里面的三种Timer

 在.net中有三种计时器,一是System.Windows.Forms命名空间下的Timer控件,它直接继承自Componet;二是System.Timers命名空间下的Timer类。 Ti...
  • zhu2695
  • zhu2695
  • 2014年08月15日 11:33
  • 8642

C#使用Timer.Interval指定时间间隔与指定时间执行事件

C#中,Timer是一个定时器,它可以按照指定的时间间隔或者指定的时间执行一个事件。 指定时间间隔是指按特定的时间间隔,如每1分钟、每10分钟、每1个小时等执行指定事件; 指定时间是指每小...
  • bruce135lee
  • bruce135lee
  • 2017年10月31日 20:15
  • 232

Java定时器Timer类的使用

在应用开发当中,经常需要一些周期性的操作,比如每3分钟执行一次操作等,对于这样的操作最为方便、高效的实现方式就是使用java.util.Timer工具类。   Timer直接从Object继承,它相...
  • Kiss_The_sky
  • Kiss_The_sky
  • 2016年12月11日 17:16
  • 474

例说多线程定时器System.Timers.Timer

System.Timers.Timer是多线程定时器,如果一个Timer没有处理完成,到达下一个时间点,新的Timer同样会被启动,所以在使用Timer时需要注意。下面的实例显示了Timer的使用方法...
  • tiana0
  • tiana0
  • 2016年05月08日 17:07
  • 9931

.NET Framework中定时器timer的单线程与多线程使用讲解

如果你需要使用规律的时间间隔重复执行一些方法,最简单的方式是使用定时器(timer)。与下边的例子相比,定时器可以便捷、高效地使用内存和资源: ? 1 2 3 4...
  • hoiven
  • hoiven
  • 2016年05月10日 13:50
  • 5777

C#各种Timer类的区别与使用

System.Threading.Timer 是一个简单的轻量计时器,它使用回调方法并由线程池线程提供服务。在必须更新用户界面的情况下,建议不要使用该计时器,因为它的回调不在用户界面线程上发生。在此类...
  • XueminXu
  • XueminXu
  • 2013年10月31日 14:42
  • 368

定时器Timer和播放器MediaPlayer

http://blog.csdn.net/hellogv/article/details/6406732 在此文章的代码下做部分改动,已适应自己的需要,主要就是改为播放暂停同一个按钮,便于切换。 更主...
  • superjunjin
  • superjunjin
  • 2014年03月20日 10:12
  • 2716

C#中timer类的用法

本文原址:http://www.cnblogs.com/yank/archive/2007/12/03/981238.html C#中timer类的用法 关于C#中timer类  在C#里关于定时...
  • youarenotme
  • youarenotme
  • 2017年06月26日 17:03
  • 106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于C#控制中对timer类的使用
举报原因:
原因补充:

(最多只允许输入30个字)