illustrates the use of the Timer class
/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /* Example14_5.cs illustrates the use of the Timer class */ using System; using System.Threading; public class Example14_5 { // the CheckTime method is called by the Timer public static void CheckTime(Object state) { Console.WriteLine(DateTime.Now); } public static void Main() { // create the delegate that the Timer will call TimerCallback tc = new TimerCallback(CheckTime); // create a Timer that runs twice a second, starting in one second Timer t = new Timer(tc, null, 1000, 500); // Wait for user input Console.WriteLine("Press Enter to exit"); int i = Console.Read(); // clean up the resources t.Dispose(); t = null; } }