搞循環感覺沒什么必要
int number = 0; Console.WriteLine("請輸入一個數字(輸入-1結束):"); start: // 標簽 number = int.Parse(Console.ReadLine()); if (number == -1) { Console.WriteLine("程序結束。"); } else { Console.WriteLine($"你輸入的數字是: {number}"); goto start; // 跳轉到標簽start處 }
不過一般是? ? while ? ?do-while的活
int number; Console.WriteLine("請輸入一個數字(輸入-1結束):"); do { number = int.Parse(Console.ReadLine()); if (number != -1) { Console.WriteLine($"你輸入的數字是: {number}"); } } while (number != -1); Console.WriteLine("程序結束。");
感覺能用的地方:
1、比如你本來就要retun? number,? 然后假如進了一個if要提前return number,就可以用了
2、try-catch? 可以在catch計數,操作數據然后重試try的代碼
3、參考1的感覺,提前跳出循環
c#的goto