Предположим, что мы используем System.Windows.Forms.Timer в приложении .Net, Есть ли какая-либо значимая разница между использованием методов Start() и Stop() на таймере, по сравнению с использованием свойства Enabled?
Например, если мы хотим приостановить таймер во время обработки, мы могли бы сделать:
myTimer.Stop();
// Do something interesting here.
myTimer.Start();
или, мы могли бы сделать:
myTimer.Enabled = false;
// Do something interesting here.
myTimer.Enabled = true;
Если нет существенной разницы, существует ли в сообществе мнение о том, какой вариант выбрать?