为什么在.NET中有5个版本的计时器类?

可能重复:
Windows.Forms.Timer或System.Threading.Timer

为什么.Net框架中有五个定时器类,即:

  1. System.Timers.Timer
  2. System.Threading.Timer
  3. System.Windows.Forms.Timer
  4. System.Web.UI.Timer
  5. System.Windows.Threading.DispatcherTimer

为什么有几个版本的Timer类? 他们之间有什么不同?

干得好:

比较.NET Framework类库中的计时器类https://web.archive.org/web/20150329101415/https://msdn.microsoft.com/en-us/magazine/cc164015.aspx

内容

  • System.Windows.Forms.Timer
  • System.Timers.Timer
  • System.Threading.Timer
  • 带定时器的线程安全编程
  • 处理计时器事件再入场
  • 结论