📜  for 循环 - C# (1)

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

For 循环 - C#

For 循环是 C# 中最常用的循环。它可以重复多次执行代码块,用于遍历数组或执行一定次数的操作。for 循环语法如下:

for (initialization; condition; iteration)
{
   // code to be executed
}
  • initialization: 循环开始前的初始化语句,也就是循环变量的初始值。
  • condition: 循环条件。只要条件为 true,代码块将会一直执行。
  • iteration: 循环迭代语句。每次循环的操作。

以下是一个简单的 for 循环示例,它输出数字 0 到 9:

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

该代码在控制台输出以下结果:

0
1
2
3
4
5
6
7
8
9
使用 foreach 遍历数组

for 循环通常用于遍历数组和执行一定次数的操作。然而,C# 还提供了一种方便的方法来遍历数组 – foreach 循环。foreach 循环语法如下:

foreach (var item in collection)
{
   // 要执行的代码块
}

其中,var item 表示当前元素的类型,collection 是要遍历的集合。以下示例演示如何使用 foreach 循环遍历一个整数数组并输出所有元素:

int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
   Console.WriteLine(number);
}

该代码将会输出以下结果:

1
2
3
4
5
for 循环的嵌套循环

for 循环经常与嵌套循环一起使用,以遍历多维数组。以下示例演示如何使用嵌套 for 循环遍历二维数组并输出所有元素:

int[,] numbers = new int[2, 2] { { 1, 2 }, { 3, 4 } };
for (int i = 0; i < 2; i++)
{
   for (int j = 0; j < 2; j++)
   {
      Console.WriteLine(numbers[i, j]);
   }
}

该代码将会输出以下结果:

1
2
3
4
总结

for 循环是 C# 中最常用的循环之一,用于按一定次数重复执行一段代码或遍历数组。foreach 循环是一种方便的遍历数组的方式。使用嵌套 for 循环可以遍历多维数组。使用正确的循环语句和算法,可以大大简化 C# 编程中的重复性任务。