📅  最后修改于: 2023-12-03 14:56:57.878000             🧑  作者: Mango
在C#编程中,循环结构是最常用的控制结构之一,可以帮助程序员重复执行相同的代码块,从而简化程序的设计。
for循环是最常用的循环结构之一,使用简单并且很容易理解。for循环通常用于需要执行确定次数的循环。for循环的一般语法如下:
for (initialization; condition; iteration)
{
// code to be executed
}
示例代码:
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
while循环用于执行基于条件判断的循环。while循环将在循环条件为真时不断执行循环体,直到条件为假为止。while循环的一般语法如下:
while (condition)
{
// code to be executed
}
示例代码:
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
do…while循环和while循环类似,都是基于条件判断的循环。不同的是,do…while循环至少会执行一次循环体,因为它先执行循环体,再判断循环条件。do…while循环的一般语法如下:
do
{
// code to be executed
}
while(condition);
示例代码:
int i = 0;
do
{
Console.WriteLine(i);
i++;
}
while (i < 10);
foreach循环是一个针对集合类型的循环,它可以遍历集合中的每个元素,并执行一些操作。foreach循环的一般语法如下:
foreach (type variable in collection)
{
// code to be executed
}
示例代码:
int[] numbers = {1, 2, 3, 4, 5};
foreach (int number in numbers)
{
Console.WriteLine(number);
}
以上是C#中常用的循环结构,包括for循环、while循环、do…while循环和foreach循环。通过使用这些循环结构,程序员可以简化程序的设计,使代码更加易于维护和修改。