.NET Timer控件基础用法

使用C#的Timer控件来实现定时触发事件,其主要参数如下:

Timer.Enabled 属性用于设置是否启用定时器

Timer.Interval 属性,事件的间隔,单位毫秒

Timer.Elapsed 事件,达到间隔时发生

示例:

[csharp] view plain copy

using System;  


using System.Collections.Generic;  


using System.Linq;  


using System.Text;  


using System.Timers;  




namespace ConsoleApplication1  


{  


class Program  


    {  


static void Main(string[] args)  


        {  


System.Timers.Timer aTimer =new System.Timers.Timer();  


aTimer.Elapsed +=new ElapsedEventHandler(OnTimedEvent);  


// Set the Interval to 5 seconds.  


            aTimer.Interval = 5000;  


aTimer.Enabled =true;  




Console.WriteLine("Press /'q/' to quit the sample.");  


while (Console.Read() != 'q') ;   


        }  




private static void OnTimedEvent(object source, ElapsedEventArgs e)  


        {  


Console.WriteLine("Hello World!");  


        }   


    }  


}  

你可能感兴趣的:(.NET Timer控件基础用法)