Istnieją trzy Timerklasy, że jestem świadom, System.Threading.Timer, System.Timers.Timer, i System.Windows.Forms.Timer, ale żaden z nich posiada .Reset()funkcję, która będzie zresetować aktualny czas, jaki upłynął do 0.
Czy istnieje klasa BCL, która ma taką funkcjonalność? Czy można to zrobić w inny sposób niż hack? (Pomyślałem, że być może zmiana limitu czasu może go zresetować). Zastanawiałem się, jak trudno byłoby ponownie zaimplementować Timerklasę, która ma tę funkcjonalność, lub jak zrobić to niezawodnie z jedną z klas BCL?