📜  c# for loop 下一次迭代 - C# (1)

📅  最后修改于: 2023-12-03 15:29:45.602000             🧑  作者: Mango

C# for loop 下一次迭代

在 C# 中,for 循环是迭代控制语句之一。for 循环允许您多次执行同一块代码,同时也提供了灵活的控制流程方式。在 C# for 循环中, next 运算符可用于跳过当前迭代并移至下一次迭代。

语法

for 循环的语法如下:

for (initialization; condition; iteration)
{
    // code to be executed
}
  • initialization:循环开始前需要执行的初始化语句,只在循环开始前执行一次。这里可以初始化循环变量、定义计数器或者声明其他变量。
  • condition:循环迭代条件。只有当该条件为 true 时,循环才会继续执行。如果 condition 为 false,循环就会停止。这里可以是简单或复杂的表达式,也可以是布尔值。
  • iteration:每次循环迭代需要执行的操作。通常,这里是迭代器变量的增量或减量,也可以执行任意语句块。

在 for 循环中,如果需要跳过当前迭代并继续执行下一次迭代,则可使用 next 运算符。

continue;

当代码执行 continue 语句时,它将跳过本次迭代中剩余的代码,并移至下一次迭代的循环开始处。

示例

以下示例演示如何在 for 循环中使用 next 运算符:

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

在上面的示例中,如果循环变量 i 的值等于 4,则 continue 语句将被执行。这将直接移至下一次迭代的循环开始处,而不是继续执行该循环的剩余部分。因此,该示例输出结果为:

0
1
2
3
5
6
7
8
9
结论

在 C# 中,for 循环提供了一种有效控制流程的方法,允许您多次执行同一块代码。使用 next 运算符可以帮助您跳过当前迭代并移至下一次迭代,从而更好地控制代码执行流程。