C#のタイマー

C#のクラスTimerは複数あります。
System.Threading:簡易なタイマー
System.Timers:正確なタイマー
System.Windows.Forms:シングルスレッドのタイマー
使用する際に、using *** を確認し、どれが使われているかを確認しないと。
特に、System.Windows.Forms.Timer はシングルスレッドで動作し、
フォーム内で別の処理が滞っていると、期待通りに呼び出されないので注意。