Há três Timer
classes que eu estou ciente de, System.Threading.Timer
, System.Timers.Timer
, e System.Windows.Forms.Timer
, mas nenhum deles tem uma .Reset()
função que iria repor o tempo decorrido atual para 0.
Existe uma classe BCL que possui essa funcionalidade? Existe uma maneira não hack de fazer isso? (Eu pensei que talvez mudar o limite de tempo nele pudesse redefini-lo) Pensei em como seria difícil reimplementar uma Timer
classe que tivesse essa funcionalidade, ou como fazer isso de forma confiável com uma das classes BCL?