在 C# 中,有几种常见的循环结构,用于重复执行一段代码。以下是 C# 中的主要循环结构:

1. for 循环:

for 循环用于按照指定的条件重复执行一段代码,通常用于知道循环次数的情况。
for (int i = 0; i < 5; i++)
{
    Console.WriteLine(i);
}

2. while 循环:

while 循环用于在给定条件为真时重复执行一段代码,适用于未知循环次数的情况。
int i = 0;

while (i < 5)
{
    Console.WriteLine(i);
    i++;
}

3. do-while 循环:

do-while 循环与 while 循环类似,但是它首先执行一次代码块,然后检查条件。
int i = 0;

do
{
    Console.WriteLine(i);
    i++;
} while (i < 5);

4. foreach 循环:

foreach 循环用于遍历集合或数组中的元素,无需显式地管理迭代变量。
int[] numbers = { 1, 2, 3, 4, 5 };

foreach (int number in numbers)
{
    Console.WriteLine(number);
}

5. break 和 continue:

  •  break 语句用于跳出循环。

  •  continue 语句用于跳过循环中的其余代码,进入下一次循环。

for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break; // 跳出循环
    }

    if (i % 2 == 0)
    {
        continue; // 跳过偶数,进入下一次循环
    }

    Console.WriteLine(i);
}

这些是在 C# 中常见的循环结构。选择适当的循环结构取决于你的特定需求。在使用循环时,请确保循环的条件和终止条件是正确的,以避免死循环。


转载请注明出处:http://www.zyzy.cn/article/detail/6342/C#