Có ba Timer
lớp học mà tôi biết, System.Threading.Timer
, System.Timers.Timer
, và System.Windows.Forms.Timer
, nhưng không ai trong số này có một .Reset()
chức năng mà sẽ đặt lại thời gian trôi qua hiện tại để 0.
Có lớp BCL nào có chức năng này không? Có cách nào không hack không? (Tôi nghĩ có lẽ việc thay đổi giới hạn thời gian có thể đặt lại nó) Hãy nghĩ xem việc thực hiện lại một Timer
lớp có chức năng này sẽ khó như thế nào hoặc làm cách nào để thực hiện nó một cách đáng tin cậy với một trong các lớp BCL?