位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 流程控制 循环的中断

提问人:刘团圆发布时间:2020-11-12

有时需要更精细地控制循环代码的处理。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。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部