📅  最后修改于: 2023-12-03 14:39:43.607000             🧑  作者: Mango
本文将介绍C#语言中的多种循环结构,帮助开发人员更好地处理各种循环需求。
for循环是一种基本的循环结构,可以按照指定的次数循环执行代码。
for (int i = 0; i < 10; i++)
{
Console.WriteLine("i = {0}", i);
}
上面的示例中,for循环将会执行10次,每次循环中i的值递增1,并输出当前i的值。
while循环是一种在满足条件时不断执行的循环结构,常用于处理未知循环次数的情况。
int i = 0;
while (i < 10)
{
Console.WriteLine("i = {0}", i);
i++;
}
上面的示例中,while循环将会执行10次,每次循环中i的值递增1,并输出当前i的值。
do-while循环与while循环类似,也是一种在满足条件时不断执行的循环结构,但它在判断条件之前至少执行一次循环体。
int i = 0;
do
{
Console.WriteLine("i = {0}", i);
i++;
} while (i < 10);
上面的示例中,do-while循环将会执行10次,每次循环中i的值递增1,并输出当前i的值。
foreach循环是一种用于遍历集合类的循环结构,它可以遍历各种类型的集合,如数组、列表等。
int[] nums = { 1, 2, 3, 4, 5 };
foreach (int num in nums)
{
Console.WriteLine(num);
}
上面的示例中,foreach循环将会遍历数组nums中的所有元素,并输出每个元素的值。
在循环中,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#语言中的多种循环结构及其应用。