Mega Code Archive

 
Categories / C# Tutorial / Development
 

Timer based application

using System; using System.Collections.Generic; using System.Text; using System.Threading;   class Program   {     static void Main(string[] args)     {       TimerCallback timeCB = new TimerCallback(PrintTime);       Timer t = new Timer(         timeCB,             // The TimerCallback delegate type.         "Hello From Main",  // Any info to pass into the called method (null for no info).         0,                  // Amount of time to wait before starting.         1000);              // Interval of time between calls (in milliseconds).       Console.WriteLine("Hit key to terminate...");       Console.ReadLine();     }     static void PrintTime(object state)     {       Console.WriteLine("Time is: {0}, Param is: {1}",DateTime.Now.ToLongTimeString(), state.ToString());     }   }