有时需要更精细地控制循环代码的处理。C#为此提供了以下命令:
•break立即终止循环。
•continue—立即终止当前的循环(继续执行下一次循环)。
•return——跳出循环及包含该循环的函数。 break命令可退出循环,继续执行循环后面的第一行代码,例如:
int i = 1;
while {i <= 10)
{
if (i == 6)
break;
WriteLine($"{i++}");
)*
这段代码输出数字1到5,因为break命令在i的值为6时退出循环。 continue仅终止当前迭代,而不是整个循环,例如:
int i;
for (i = 1; i <= 10; i++)
{
if ((i % 2) == 0)
continue;
WriteLine(i);
}
在上面的示例中,只要i除以2的余数是0, continue语句就终止当前的迭代,所以只显示数字1、3、5、7 和9。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>