c#

c#中continue跳过什么

小樊
90
2024-09-19 19:19:19
栏目: 编程语言

在C#中,continue语句用于跳过循环体中的当前迭代,并立即开始下一次迭代。当continue语句被执行时,它所在的循环会立即结束当前迭代,并继续执行下一次迭代,而不是执行循环体中的剩余语句。

例如,下面的代码使用continue语句来跳过循环体中的某些语句:

for (int i = 0; i < 10; i++)
{
    if (i % 2 == 0)
    {
        continue; // 如果i是偶数,则跳过下面的语句
    }
    Console.WriteLine(i); // 如果i是奇数,则输出i
}

在上面的代码中,当i是偶数时,continue语句会被执行,循环体会立即结束当前迭代,并进入下一次迭代。因此,Console.WriteLine(i)语句永远不会被执行,只有当i是奇数时才会被执行。

0
看了该问题的人还看了