通过分支和循环语句了解条件逻辑

使用 for 循环

C# 代码中的另一常见循环语句是 for 循环。 在交互式窗口中,试运行以下代码:

C#
for(int counter = 0; counter < 10; counter++)
{
  Console.WriteLine($"Hello World! The counter is {counter}");
}

此循环的工作原理与已用过的 while 循环和 do 循环相同。 for 语句包含三个控制具体工作方式的部分。

第一部分是 for 初始值设定项:int counter = 0; 声明 counter 是循环变量,并将它的初始值设置为 0

中间部分是 for 条件:counter < 10 声明只要计数器值小于 10,此 for 循环就会继续执行。

最后一部分是 for 迭代器:counter++ 指定在执行 for 语句后面的代码块后,如何修改循环变量。 在此示例中,它指定 counter 应在代码块每次执行时递增 1。

亲自试运行这些部分的代码。 试着执行下列两项操作:

  • 将初始值设定项更改为其他初始值。
  • 将结束条件设定项更改为其他值。

完成后,继续利用所学知识,试着自己编写一些代码。

本教程中未介绍的另一个循环语句:foreach 语句。 foreach 语句为项序列中的每一项重复其语句。 它最常用于集合,因此将在下一教程中介绍。

在浏览器中尝试运行代码