Por que existem 5 versões de classes de Temporizadores in.NET?

Por que existem cinco classes de temporizadores no quadro. net, nomeadamente o seguinte:

  1. System.Timers.Timer
  2. System.Threading.Timer
  3. System.Windows.Forms.Timer
  4. System.Web.UI.Timer
  5. System.Windows.Threading.DispatcherTimer
Por que existem várias versões da classe do temporizador? E quais são as diferenças entre eles?

Author: Cœur, 2012-04-25

1 answers

Timers.Timer gera um evento após um intervalo definido, com uma opção para gerar eventos recorrentes. MSDN

Windows.Forms.Timer é um controle para winforms.

Web.UI.Timer executa postbacks assíncronos ou síncronos de páginas da Web em um intervalo definido. MSDN

Threading.Timer é o temporizador para chamadas. Cria um novo tópico para trabalhar. Servida por fios de linha. MSDN

Então, estes temporizadores têm objectivos diferentes, também são servidos por ferramentas diferentes.
 8
Author: Victor Gorban, 2018-09-01 18:03:16