вызов события по таймеру

168
20 августа 2021, 03:10

Как в c sharp вызвать метод по таймеру?

TimerCallback tm = new TimerCallback(doIt());
System.Threading.Timer timer = new System.Threading.Timer(tm, 0, 0, 3600000);

При таком варианте ругается на метод и требует имя метода.

public void doIt()
        {
Answer 1
TimerCallback tm = new TimerCallback(doIt);

ну или сразу

System.Threading.Timer timer = new System.Threading.Timer(doIt, 0, 0, 3600000);

Для правильной сигнатуры функции

void doIt(object ob) 
{
    ....
}
READ ALSO
Удалить первые числа из строки

Удалить первые числа из строки

Есть список из строк такого формата:

197
Задать переменной background color

Задать переменной background color

у меня есть веб-форма на ASPNET и в файле aspx

108
Имеет ли Input.mouseposition максимальные значения?

Имеет ли Input.mouseposition максимальные значения?

Имеет ли Inputmouseposition максимальные значения координат x и y? Если да то какие?

157
Разница между сервисом и классом

Разница между сервисом и классом

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

276