最适合网络开发者的网站
C# 语言。W3Schools 英文课程

尿素 西斯

C# 中断并继续


C# 中断

你已经看到了 break 在本教程的前面章节中使用过的一个语句。它被用来“跳出”switch 陈述。

break 语句也可用于跳出环形.

此示例在以下情况下跳出循环: i 等于4:

例子

for (int i = 0; i < 10; i++)
{
  if (i == 4)
  {
    break;
  }
  Console.WriteLine(i);
}

亲自尝试 »


C# 继续

continue 如果发生指定的条件,语句将中断一次迭代(在循环中),并继续循环中的下一次迭代。

此示例跳过了 4:

例子

for (int i = 0; i < 10; i++)
{
  if (i == 4)
  {
    continue;
  }
  Console.WriteLine(i);
}

亲自尝试 »


While 循环中的 Break 和 Continue

您还可以使用 breakcontinue 在 while 循环中:

Break 示例

int i = 0;
while (i < 10)
{
  Console.WriteLine(i);
  i++;
  if (i == 4)
  {
    break;
  }
}

亲自尝试 »

继续示例

int i = 0;
while (i < 10)
{
  if (i == 4)
  {
    i++;
    continue;
  }
  Console.WriteLine(i);
  i++;
}

亲自尝试 »