📅  最后修改于: 2023-12-03 15:13:42.483000             🧑  作者: Mango
在C#中,有多种类型的循环结构。它们被设计用于按照特定条件或者特定的次数来多次执行一段代码。本文将介绍C#中的循环结构,并且提供使用示例。
for循环是一种在已知循环次数的情况下来执行循环的结构。for循环通常是处理数组和集合的好方法。
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
在上面的示例中,for循环从0到9遍历10次,并且在每次循环中输出该数字。
while循环是一种在条件满足的情况下连续循环的结构。while循环通常被用于需要一直执行某个操作直到满足指定条件的情况下。
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
在上面的示例中,while循环将从0到9遍历10次,并且在每次循环中输出该数字。
do…while循环是一种与while循环非常相似的结构。不同之处在于,do…while循环会先执行代码块一次,然后再判断是否满足条件,如果满足条件则继续执行,否则退出循环。
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 10);
在上面的示例中,do…while循环从0到9遍历10次,并且在每次循环中输出该数字。
foreach循环是一种循环结构,它可用于遍历数组、集合和其他数据类型。foreach循环是用于访问数组和集合等集合的最佳循环结构。
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int i in numbers)
{
Console.WriteLine(i);
}
在上面的示例中,foreach循环遍历整数数组,并且在每次循环中输出该数字。
以上就是C#中各种循环结构的介绍。通过使用这些循环结构,可以方便地对数组、集合和其他集合进行操作。这是每个C#程序员都应该掌握的基本技能。