DispatcherTimer первый вызов Tick сразу при старте C#

224
25 апреля 2017, 05:07

Как сделать, чтобы при запуске таймера он сразу выполнил код в прикрепленном методе, а не дожидаться отсчета интервала.

Например:

 var makeWorkTimer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(15) };
        makeWorkTimer.Tick += (sender, args) =>
        {
            Console.WriteLine("Hello");              
        };
        makeWorkTimer.Start();

Как сделать, чтобы cw выполнился сразу, не дожидаясь 15 секунд интервала на первый запуск метода?

Answer 1
var makeWorkTimer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(15) };
EventHandler handler = (sender, args) =>
{
  Console.WriteLine("Hello");              
};
makeWorkTimer.Tick += handler;
makeWorkTimer.Start();
handler(null, null);
READ ALSO
ASP.NET MVC: Коллекция в модели, как заполнять?

ASP.NET MVC: Коллекция в модели, как заполнять?

Помогите разобратьсяСгенерировал crud контроллер

492
Запутался с флагами, ARM

Запутался с флагами, ARM

Доброго времени сутокЧто-то я уже мозг сломал

203
Написать условие

Написать условие

Есть простая строка string stroka="qwertyuioplkjhgfdsazxcvbm";//случайный набор символов далее

248
EXE Приложение на сервер

EXE Приложение на сервер

Можно ли установить winforms (C#) приложение на сервер что бы при переходе по ссылке пользователь не скачивал исполняемый файл а именно начинал...

252