📜  c# loop 2 时间表 - C# (1)

📅  最后修改于: 2023-12-03 14:39:43.607000             🧑  作者: Mango

C# Loop 2 时间表

本文将介绍C#语言中的多种循环结构,帮助开发人员更好地处理各种循环需求。

for 循环

for循环是一种基本的循环结构,可以按照指定的次数循环执行代码。

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

上面的示例中,for循环将会执行10次,每次循环中i的值递增1,并输出当前i的值。

while 循环

while循环是一种在满足条件时不断执行的循环结构,常用于处理未知循环次数的情况。

int i = 0;
while (i < 10)
{
    Console.WriteLine("i = {0}", i);
    i++;
}

上面的示例中,while循环将会执行10次,每次循环中i的值递增1,并输出当前i的值。

do-while 循环

do-while循环与while循环类似,也是一种在满足条件时不断执行的循环结构,但它在判断条件之前至少执行一次循环体。

int i = 0;
do
{
    Console.WriteLine("i = {0}", i);
    i++;
} while (i < 10);

上面的示例中,do-while循环将会执行10次,每次循环中i的值递增1,并输出当前i的值。

foreach 循环

foreach循环是一种用于遍历集合类的循环结构,它可以遍历各种类型的集合,如数组、列表等。

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

上面的示例中,foreach循环将会遍历数组nums中的所有元素,并输出每个元素的值。

break 和 continue 语句

在循环中,break语句可以用于提前终止循环,而continue语句可以用于跳过当前循环,执行下一次循环。

for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break;
    }
    if (i == 3)
    {
        continue;
    }
    Console.WriteLine("i = {0}", i);
}

上面的示例中,当i等于5时,break语句将会终止循环;当i等于3时,continue语句将会跳过当前循环,执行下一次循环。

以上就是C# Loop 2时间表的全部内容。通过学习本文,开发人员可以更好地掌握C#语言中的多种循环结构及其应用。