continue 语句将控制权传递给它所在的封闭迭代语句的下一次迭代
continue语句和break语句相似所不同的是它不是退出一个循环而是开始循环的一次新迭代
continue语句只能用在while语句do/while语句for语句if语句的循环体内在其它地方使用都会引起错误!
换言之continue语句是执行流程语句跳过循环体的剩余部分而继续执行下一个循环
示例
在此示例中计数器最初是从 到 进行计数但通过将 continue 语句与表达式 (i < ) 一起使用跳过了 continue 与 for 循环体末尾之间的语句
using System;
class ContinueTest
{
static void Main()
{
for (int i = ; i <= ; i++)
{
if (i < )
{
continue;
}
ConsoleWriteLine(i)
}
}
}
输出