7.4.2 continue语句
continue语句将控制权传递给它所在的封闭迭代语句的下一次迭代。如代码清单7-6所示。
代码清单7-6 continue语句
1 using System;
2
3 namespace ProgrammingCSharp4
4{
5 public class StatementSample
6{
7 static void Main()
8{
9 for(int i=0;i<10;i++)
10{
11 if(i>5)
12{
13 continue;
14}
15 Console.WriteLine("i={0}",i);
16}
17}
18}
19}
运行结果为:
i=0
i=1
i=2
i=3
i=4
i=5
在上述代码中,循环语句要执行从0到9的循环,第11行的条件语句判断了变量i的值,当它大于5时即开始下一次循环,这意味着continue以后的语句都将得不到执行。因此运行结果只输出到了当i小于等于5时的结果。