📅  最后修改于: 2023-12-03 15:00:14.059000             🧑  作者: Mango
循环是计算机编程中的一个重要概念。循环语句可以帮助我们在程序中多次执行同一段代码。C# 中有多种循环语句可供使用。
for 循环最常用于在已知次数的情况下重复执行代码。基本语法如下:
for (initialization; condition; increment)
{
// 在此处编写要重复执行的代码
}
其中,initialization
初始化循环计数器,condition
是每次循环之前检查的条件,increment
是每次循环之后执行的操作。例如:
for (int i = 0; i < 10; i++)
{
Console.WriteLine($"i 的当前值为 {i}");
}
输出结果为:
i 的当前值为 0
i 的当前值为 1
i 的当前值为 2
i 的当前值为 3
i 的当前值为 4
i 的当前值为 5
i 的当前值为 6
i 的当前值为 7
i 的当前值为 8
i 的当前值为 9
while 循环可用于在未知次数的情况下重复执行代码。基本语法如下:
while (condition)
{
// 在此处编写要重复执行的代码
}
while 循环将不断重复执行代码,直到 condition
不再为真。例如:
int i = 0;
while (i < 10)
{
Console.WriteLine($"i 的当前值为 {i}");
i++;
}
输出结果与前面的 for 循环相同。
do-while 循环类似于 while 循环,不同之处在于该循环会先执行一次代码,然后再检查循环条件。基本语法如下:
do
{
// 在此处编写要重复执行的代码
}
while (condition);
例如:
int i = 0;
do
{
Console.WriteLine($"i 的当前值为 {i}");
i++;
}
while (i < 10);
输出结果与前面的循环相同。
foreach 循环可用于遍历数组、集合和其他数据结构中的元素。基本语法如下:
foreach (type variable in collection)
{
// 在此处编写要对每个元素执行的代码
}
其中,type
是元素类型,variable
是每个元素的名称,collection
是要遍历的数据结构。例如:
int[] numbers = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
foreach (int number in numbers)
{
Console.WriteLine($"number 的当前值为 {number}");
}
输出结果与前面的循环相同。
循环是 C# 编程中的基本概念,它可以让程序执行同一段代码多次。C# 中的四种循环语句分别为 for、while、do-while 和 foreach,每种循环都有其适用的情况。随着时间的推移,你会发现使用循环可以使你的代码更简洁、更易于维护。