C# 跳轉(zhuǎn)語句

2018-01-16 04:48 更新

C#跳轉(zhuǎn)語句

C#跳轉(zhuǎn)語句是 break , continue goto , return throw

break語句

break 語句結(jié)束迭代或switch語句的主體的執(zhí)行:


int x = 0; 
while (true) {
    if (x++ > 5) 
        break ; // break from the loop 
} 
// execution continues here after break 


continue語句

continue 語句跳過循環(huán)中的剩余語句,并在下一次迭代時提前開始。

以下循環(huán)跳過偶數(shù):


for (int i = 0; i < 10; i++) { 
    if ((i % 2) == 0){
        continue; // continue with next iteration
    }
    Console.Write (i + " "); 
} 

goto語句

goto 語句將執(zhí)行轉(zhuǎn)移到語句塊中的另一個標簽。

形式如下:


goto statement-label; 

或者,當在switch語句中使用時:


goto case case-constant; 

標簽是在語句之??前的占位符,用冒號后綴表示。

下面對數(shù)字1到5進行迭代,模擬for循環(huán):


int i = 1; 

startLoop: 
if (i <= 5) {
   Console.Write (i + " ");
   i++; 
   goto startLoop; 
} 

返回語句

return 語句退出該方法。


decimal AMethod (decimal d) {
   decimal p = d * 100m;
   return p; 
} 

return 語句可以出現(xiàn)在方法中的任何位置。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號