Istnieją trzy Timer
klasy, ż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ć Timer
klasę, która ma tę funkcjonalność, lub jak zrobić to niezawodnie z jedną z klas BCL?