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#