C#跳轉語句


1.break 退出直接封閉它的switch、while、do、for或foreach語句。

當有嵌套時,break只退出最里層的語句塊。

break不能跳出finally語句塊。

2.continue 用來結束while、do....while、for和foreach語句的當前循環,繼續下一輪循環。

continue不等跳出finally語句塊。

3.goto goto語句和break語句相似,只是它直接跳轉到指定的位置,常用於將程序流轉移出嵌套范圍。

goto語句包含goto default、goto case、gotolabel語句。

goto default和goto case 用於switch語句塊中,用於跳轉到指定的case或者直接跳轉到default。

例如:

switch(a)

{

case 1:

goto case 2;

case 2: Console.WriteLine("goto case");

case 3:goto default;

default:Console.WriteLine("goto default");

}

 

goto label:用於跳轉到指定的標簽,標簽用 標簽名:表示。

例如:

mark:Console.WriteLine("goto label");

int a=1;

goto mark;

其中mark為標簽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM