位置:首頁 > 高級語言 > C#教學 > C# For循環

C# For循環

for循環是一個循環控製結構,可以有效地編寫需要執行的特定次數的循環。

語法

C#中的for循環的語法是:

for ( init; condition; increment )
{
   statement(s);
}

下麵是控製在一個流程的循環:

  1. 初始化步驟首先被執行,並且隻有一次。這一步可以聲明和初始化任何循環控製變量。不是需要把一個聲明在這裡,隻要一個分號出現。

  2. 接著,條件進行了評估計算。如果結果是true,則執行循環體。如果是false,循環體不執行,隻是之後for循環流程控製跳轉到下一條語句。

  3. 用於循環的執行主體之後,控製流跳轉回到增量(increment)語句。此語句可以更新任何循環控製變量。這個語句可以留空,隻要一個分號出現條件後。

  4. 條件現在重新評估計算。如果這是真的,循環執行的過程中重複自身(循環體,然後增加步,然後再次條件)。之後,條件為假,則循環終止。

流程圖:

for loop in C#

例子:

using System;

namespace Loops
{
    
    class Program
    {
        static void Main(string[] args)
        {
            /* for loop execution */
            for (int a = 10; a < 20; a = a + 1)
            {
                Console.WriteLine("value of a: {0}", a);
            }
            Console.ReadLine();
        }
    }
} 

讓我們編譯和運行上麵的程序,這將產生以下結果:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19