Latest web development tutorials

C# continue 語句

C# 循環 C#循環

C#中的continue語句有點像break語句。 但它不是強迫終止,continue 會跳過當前循環中的代碼,強迫開始下一次循環。

對於for循環,continue語句會導致執行條件測試和循環增量部分。對於while和do...while循環,continue語句會導致程序控制回到條件測試上。

語法

C#中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#循環