29
Самый простой способ написать логику повторных попыток?
Иногда мне нужно повторить операцию несколько раз, прежде чем сдаться. Мой код похож на: int retries = 3; while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000); } } Я хотел бы переписать это в общей функции повтора, как: TryThreeTimes(DoSomething); Возможно ли …