C# 的 for 循环支持以下语法:
for 循环:for (initialization; condition; increment)
{
    // 循环体(代码块)
}
initialization:循环变量的初始化。通常用于声明和初始化循环变量。condition:循环条件。在每次循环迭代之前检查,如果为 true,则执行循环体;否则,跳出循环。increment:循环变量的更新。在每次循环迭代之后执行,通常用于更新循环计数器。示例:
for (int i = 0; i < 10; i++)
{
    Console.WriteLine(i);
}
for 循环(foreach 循环):foreach (element in collection)
{
    // 循环体(代码块)
}
element:表示集合中当前元素的变量名。collection:一个可迭代对象,如数组、列表、集合等。示例:
int[] numbers = { 1, 2, 3, 4, 5 };
foreach (int number in numbers)
{
    Console.WriteLine(number);
}
for (initialization; condition; increment)
{
    if (skipCondition)
    {
        skipCondition = false; // 重置跳过条件
        continue; // 跳过本次循环迭代,继续下一次迭代
    }
    // 循环体(代码块)
}
skipCondition:一个布尔表达式,用于决定是否跳过当前循环迭代。示例:
bool shouldSkip = true;
for (int i = 0; i < 10; i++)
{
    if (shouldSkip)
    {
        shouldSkip = false;
        continue;
    }
    Console.WriteLine(i);
}