【发布时间】:2017-07-11 17:48:19
【问题描述】:
假设我们在 .Net 应用程序中使用 System.Windows.Forms.Timer,在计时器上使用 Start() 和 Stop() 方法与使用 Enabled 属性之间是否有任何有意义的区别?
例如,如果我们希望在进行某些处理时暂停计时器,我们可以这样做:
myTimer.Stop();
// Do something interesting here.
myTimer.Start();
或者,我们可以这样做:
myTimer.Enabled = false;
// Do something interesting here.
myTimer.Enabled = true;
如果没有显着差异,社区是否就选择哪个选项达成共识?
【问题讨论】: