#c_sharp
Как сделать, чтобы при запуске таймера он сразу выполнил код в прикрепленном методе, а не дожидаться отсчета интервала. Например: var makeWorkTimer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(15) }; makeWorkTimer.Tick += (sender, args) => { Console.WriteLine("Hello"); }; makeWorkTimer.Start(); Как сделать, чтобы cw выполнился сразу, не дожидаясь 15 секунд интервала на первый запуск метода?
Ответы
Ответ 1
var makeWorkTimer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(15) }; EventHandler handler = (sender, args) => { Console.WriteLine("Hello"); }; makeWorkTimer.Tick += handler; makeWorkTimer.Start(); handler(null, null);
Комментариев нет:
Отправить комментарий