Код: Выделить всё
public void DoSomething()
{
}
< /code>
Мне нужно выполнить код после задержки. Я не могу ждать задачи. Delay, поэтому я использую продолжение: < /p>
public void DoSomething()
{
Task.Delay(TimeSpan.FromSeconds(3)).ContinueWith(task => RunDelayedMethod());
}
< /code>
Должен ли я использовать таймер вместо этого ?: < /p>
public void DoSomething()
{
var timer = new Timer(new TimerCallback(_ => { RunDelayedMethod(); }), null, 3000, 0);
}
< /code>
Дополнительная информация: < /strong> < /p>
[list]
[*]DoSomething[*]
Код: Выделить всё
RunDelayedMethod()[/list]
Подробнее здесь: https://stackoverflow.com/questions/797 ... ous-method