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區別
- Break,Continue,Return的區別
- return、break、continue三者區別
- return,continue和break之間的區別
- javascript中break和continue的區別和作用JavaScript
- js跳出迴圈的方法區別( break, continue, return ) 及 $.each 的(return true 和 return false)...JSFalse
- JavaScript--分支+迴圈(continue、break、return的區別)JavaScript
- jquery中return,break,continue的用法總結jQuery
- python中break和continue的區別Python
- C++中break和continue的用法和區別C++
- break和continue的區別11.8
- break和continue的區別(流程圖表示)流程圖
- js中return、return true、return false的區別JSFalse
- Python中break語句和continue語句有什麼區別?Python
- while中的continue和if中的continue的區別While
- 在Java8的foreach()中不能break,如果需要continue時,可以使用returnJava
- c# array_arraylist_continue_break_foreachC#
- 對比JavaScript中的Continue和BreakJavaScript
- break,continue,gotoGo
- JAVA中的跳轉語句—break、continueJava
- oracle的exit、return、continueOracle
- continue、break與gotoGo
- nginx中的break與last指令區別NginxAST
- 好程式設計師Python培訓分享print和return的作用及區別程式設計師Python
- JAVA基礎--break 、continueJava
- C++中的return和exit區別C++
- ruby中proc和lambda的return區別
- 解析php中die(),exit(),return的區別PHP
- JavaScript break與continue語句JavaScript
- exit和return的區別
- Last 與 break flag 的區別AST
- CSS 中 stopPropagation, preventDefault 和 return false 的區別CSSFalse
- ABAP 中的表型別及作用型別
- jQuery each() 實現break和continuejQuery
- GO語言————5.5 Break 與 continueGo
- break、continue與goto關鍵字Go
- Java Web中requset,session,application 的作用域及區別JavaWebSessionAPP
- java 帶標籤的break,continue語句Java