C# continue 语句

C# 循环 C# 循环

continue 语句  跳过当前循环 代码,开始下一次循环

对于 for 循环,continue 语句导致执行条件测试和循环增量部分。
对于 whiledo...while 循环,continue 语句会导致程序控制回到条件测试上

语法

continue 语句的语法

continue;

流程图

C# 中的 continue 语句

实例

using System;
namespace Loops
{
   
    class Program
    {
        static void Main(string[] args)
        {        /* 局部变量定义 */
            int a = 10;
            /* do 循环执行 */
            do
            {
                if (a == 15)
                {    /* 跳过迭代 */
                    a = a + 1;
                    continue;
                }
                Console.WriteLine("a 的值: {0}", a);
                a++;

            } while (a < 20);
 
            Console.ReadLine();
        }
    }
}

当上面的代码被编译和执行时,它会产生下列结果:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C# 循环 C# 循环