我的代码是这样的:
int retries = 3;while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000); }}我想重写这一般的重试功能,如:
TryThreeTimes(DoSomething);在C#中可能吗?这个TryThreeTimes()方法的代码是什么?
相似问题