C# 跳转语句
2018-01-16 04:48 更新
C#跳转语句
C#跳转语句是 break
, continue
goto
, return
和 throw
。
break语句
break
语句结束迭代或switch语句的主体的执行:
int x = 0;
while (true) {
if (x++ > 5)
break ; // break from the loop
}
// execution continues here after break
continue语句
continue
语句跳过循环中的剩余语句,并在下一次迭代时提前开始。
以下循环跳过偶数:
for (int i = 0; i < 10; i++) {
if ((i % 2) == 0){
continue; // continue with next iteration
}
Console.Write (i + " ");
}
goto语句
goto
语句将执行转移到语句块中的另一个标签。
形式如下:
goto statement-label;
或者,当在switch语句中使用时:
goto case case-constant;
标签是在语句之前的占位符,用冒号后缀表示。
下面对数字1到5进行迭代,模拟for循环:
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
语句可以出现在方法中的任何位置。
以上内容是否对您有帮助:
更多建议: