Giả sử chúng tôi đang sử dụng System.Windows.Forms.Timer trong ứng dụng .Net, Có sự khác biệt có ý nghĩa nào giữa việc sử dụng hay không các phương thức Start() và Stop() trên bộ đếm thời gian, so với sử dụng thuộc tính Enabled?Sử dụng System.Windows.Forms.Timer.Start()/Stop() so với Enabled = true/false
Ví dụ, nếu chúng ta muốn tạm dừng một bộ đếm thời gian trong khi chúng tôi thực hiện một số chế biến, chúng ta có thể làm:
myTimer.Stop();
// Do something interesting here.
myTimer.Start();
hay, chúng ta có thể làm:
myTimer.Enabled = false;
// Do something interesting here.
myTimer.Enabled = true;
Nếu không có ý nghĩa sự khác biệt, có sự đồng thuận trong cộng đồng về lựa chọn nào để chọn không?
ok vậy về cơ bản khi giá trị ban đầu của Timer.Enabled là "false", và trong thời gian chạy , Tôi gọi là Start(), giá trị Timer.Enabled bây giờ sẽ "đúng" phải không? xin lỗi tôi nên viết một mã đơn giản để thay thế. –
đúng. –