continue、return、break是三個非常重要的關鍵字,可以用於控制程式流程,分別對應於跳過迴圈迭代、終止函式執行返回結果、跳出迴圈結構。
continue語句:
用於跳過迴圈中的某些迭代,直接執行下一次迴圈。經常在for迴圈和while迴圈中使用。
for (int i=0;i<6;i++)
{
if(i4)
{
continue;
}
console.WriteLine(i);
}
上面的程式碼會在i=4時跳過整個迭代,執行下一次迭代。
return語句:
用於終止當前的函式執行,並返回指定的值。可以在任何函式、方法、建構函式、屬性中使用。
int Add(int x,int y )
{
int result=x+y;
return result;
}
上面的程式碼定義了一個名為Add的方法,它接受2個整數引數x和y,並返回它們的和。
break語句:
用於立即結束迴圈結構。常用在for迴圈、while迴圈、switch選擇語句中。
for (int i =0; i<9;i++)
{
if(i6)
{
break;
}
Console.WriteLine(i);
}
上面的程式碼會在i=6時跳出整個迴圈。
總結:
continue關鍵字可以跳過一些特殊情況,避免出現錯誤,提高程式碼的可讀性和可維護性;
return關鍵字可以使程式碼更加規範和易於理解,可以用在任意處;
break關鍵字可以在需要跳出迴圈結構時使用。
C#中continue、return、break的區別及作用
相關文章
- break,continue,return區別
- return,continue和break之間的區別
- javascript中break和continue的區別和作用JavaScript
- JavaScript--分支+迴圈(continue、break、return的區別)JavaScript
- python中break和continue的區別Python
- break和continue的區別11.8
- C++中break和continue的用法和區別C++
- break和continue的區別(流程圖表示)流程圖
- break、continue、return中選擇一個,我們結束掉它
- Python中break語句和continue語句有什麼區別?Python
- 在Java8的foreach()中不能break,如果需要continue時,可以使用returnJava
- js中return、return true、return false的區別JSFalse
- break,continue,gotoGo
- 對比JavaScript中的Continue和BreakJavaScript
- oracle的exit、return、continueOracle
- JAVA中的跳轉語句—break、continueJava
- continue、break與gotoGo
- 好程式設計師Python培訓分享print和return的作用及區別程式設計師Python
- JAVA基礎--break 、continueJava
- C++中的return和exit區別C++
- JavaScript break與continue語句JavaScript
- break與continue關鍵字
- exit和return的區別
- CSS 中 stopPropagation, preventDefault 和 return false 的區別CSSFalse
- GO語言————5.5 Break 與 continueGo
- break、continue與goto關鍵字Go
- Day16 break-continue-gotoGo
- java 帶標籤的break,continue語句Java
- Java Web中requset,session,application 的作用域及區別JavaWebSessionAPP
- 'return await promise' 與 'return promise' 這細微的區別AIPromise
- 一圖瞭解Break 和 Continue到底有什麼差別
- Python教程:return和yield的區別Python
- preventDefault()與return false區別False
- 程式流程的控制 Abort Exit Halt RunError Continue Break SleepError
- exit(0)與exit(1)、return的區別
- PHP 7.3 "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? 解決方法PHPUI
- rust-quiz:020-break-return-in-condition.rsRustUI
- 【廖雪峰python入門筆記】break和continuePython筆記