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