C#中continue
时间: 2023-08-03 17:06:36 浏览: 94
在C#中,`continue`是一个控制流语句,用于跳过当前循环中剩余的代码,并开始下一次循环迭代。当执行到`continue`关键字时,程序将立即转到循环的下一次迭代。
`continue`通常与循环结构(如`for`、`while`、`do-while`)一起使用。当满足某个条件时,你可以使用`continue`语句来跳过当前循环迭代,并继续下一次迭代。
以下是一个使用`continue`语句的示例:
```csharp
for (int i = 1; i <= 10; i++)
{
if (i % 2 == 0)
{
continue; // 如果i是偶数,则跳过本次迭代
}
Console.WriteLine(i);
}
```
在上面的示例中,当`i`为偶数时,`continue`语句将跳过`Console.WriteLine(i)`这行代码,直接进入下一次循环迭代。这将导致只有奇数被输出到控制台。
希望这可以解答你的问题!如果还有其他问题,请随时提问。
相关问题
c# for中continue
在 C# for 循环中,`continue` 语句用于跳过当前迭代并继续执行下一次迭代。当 `continue` 语句被执行时,循环体中剩余的语句将被忽略,程序将跳过当前迭代并开始下一次迭代。
以下是一个示例代码,演示了如何在 for 循环中使用 `continue` 语句:
```csharp
for (int i = 0; i < 10; i++)
{
if (i == 5)
{
continue; // 跳过迭代,继续下一次迭代
}
Console.WriteLine(i);
}
```
在上面的代码中,当 `i` 的值等于 5 时,`continue` 语句将会被执行,跳过当前迭代并继续下一次迭代。因此,输出结果将不会包含数字 5。
c# continue
在C#中,continue语句用于跳过当前循环的剩余代码,并开始下一次循环迭代。它可以在while循环、do/while循环、for循环和for/in循环的循环体内使用。当遇到continue语句时,程序会立即跳过当前循环的剩余代码,然后开始下一次循环迭代。这意味着循环变量会更新,并且循环条件会重新检查。以下是一个示例代码:
```csharp
for (int i = 0; i < 10; i++)
{
if (i == 3)
{
continue;
}
Console.WriteLine(i);
}
```
在上面的代码中,当循环变量i等于3时,continue语句会跳过当前循环迭代,直接开始下一次迭代。因此,输出结果将是0、1、2、4、5、6、7、8、9。
阅读全文