Why do we have 3 types of timers in C#? 1. System.Timers 2. System.Windows.Forms.Timer 3. System.Threading.Timer
The timers that are in the .Net framework map those available in the Windows opperating System. Be aware that there are someimportant differences with the timers that should be taken into account to ensure your program works correctly. It is well worth taking the time to read and understand more about the timers, as this will save you a lot of debugging and unexpected results from your code. More information can be found on the following microsoft website. http://msdn2.microsoft.com/en-us/magazine/cc164015.aspx
Please go Through this ... 1) System.Timers.Timer 2) System.Windows.Forms.Timer 3) System.Threading.Timer