先描述問(wèn)題。
最近項(xiàng)目有個(gè)需求,數(shù)據(jù)入庫(kù)失敗后延時(shí)一定時(shí)間然后重新入庫(kù);當(dāng)失敗達(dá)到一定次數(shù)后就不再進(jìn)行入庫(kù),因?yàn)轫?xiàng)目簡(jiǎn)單,也不需要異步處理。所以看到這個(gè)問(wèn)題很容易想到用遞歸去實(shí)現(xiàn)。
我最開始的代碼example:
/// <summary> /// 錯(cuò)誤次數(shù) /// </summary> static int errorCount = 0; /// <summary> /// 測(cè)試遞歸代碼 /// </summary> /// <returns></returns> static int TestFun() { try { Console.WriteLine("enter fun "); int a = 0; int n = 3 / a; }