在 C# 中,循环语句用于重复执行特定的代码块,直到满足终止条件。C# 提供了几种常用的循环语句,包括 for 循环、while 循环、do-while 循环和 foreach 循环。
在给定的条件下重复执行代码块,通常用于已知重复次数的情况。
for (int i = 0; i < 5; i++)
{
Console.WriteLine(i);
}
// 输出:
// 0
// 1
// 2
// 3
// 4
在给定的条件下重复执行代码块,通常用于未知重复次数的情况。
int i = 0;
while (i < 5)
{
Console.WriteLine(i);
i++;
}
// 输出:
// 0
// 1
// 2
// 3
// 4
先执行一次代码块,然后在给定的条件下重复执行,通常用于至少要执行一次的情况。
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 5);
// 输出:
// 0
// 1
// 2
// 3
// 4
用于遍历集合或数组中的元素。
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
Console.WriteLine(number);
}
// 输出:
// 1
// 2
// 3
// 4
// 5
用于跳出循环,终止循环的执行。
for (int i = 0; i < 10; i++)
{
if (i == 5)
break;
Console.WriteLine(i);
}
// 输出:
// 0
// 1
// 2
// 3
// 4
用于跳过当前循环的剩余代码,进入下一次循环的执行。
for (int i = 0; i < 5; i++)
{
if (i == 2)
continue;
Console.WriteLine(i);
}
// 输出:
// 0
// 1
// 3
// 4
以上是 C# 中常见的循环语句及其示例代码。循环语句使您能够有效地执行重复的任务,根据不同的条件和需求选择适当的循环类型,以实现程序的迭代控制和逻辑流程。