W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
C#跳轉(zhuǎn)語(yǔ)句是 break
, continue
goto
, return
和 throw
。
break
語(yǔ)句結(jié)束迭代或switch語(yǔ)句的主體的執(zhí)行:
int x = 0;
while (true) {
if (x++ > 5)
break ; // break from the loop
}
// execution continues here after break
continue
語(yǔ)句跳過(guò)循環(huán)中的剩余語(yǔ)句,并在下一次迭代時(shí)提前開(kāi)始。
以下循環(huán)跳過(guò)偶數(shù):
for (int i = 0; i < 10; i++) {
if ((i % 2) == 0){
continue; // continue with next iteration
}
Console.Write (i + " ");
}
goto
語(yǔ)句將執(zhí)行轉(zhuǎn)移到語(yǔ)句塊中的另一個(gè)標(biāo)簽。
形式如下:
goto statement-label;
或者,當(dāng)在switch語(yǔ)句中使用時(shí):
goto case case-constant;
標(biāo)簽是在語(yǔ)句之??前的占位符,用冒號(hào)后綴表示。
下面對(duì)數(shù)字1到5進(jìn)行迭代,模擬for循環(huán):
int i = 1;
startLoop:
if (i <= 5) {
Console.Write (i + " ");
i++;
goto startLoop;
}
return
語(yǔ)句退出該方法。
decimal AMethod (decimal d) {
decimal p = d * 100m;
return p;
}
return
語(yǔ)句可以出現(xiàn)在方法中的任何位置。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: