for ループは、指定した式が false になるまでステートメントまたはステートメントのブロックを繰り返し実行します。for ループは、配列を繰り返し処理する場合や、順次処理を実行する場合に便利です。次の例では、int i の値がコンソールに出力され、ループを実行するたびに i が 1 ずつインクリメントされます。
// statements_for.cs
// for loop
using System;
class ForLoopTest
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
}
}
1
2
3
4
5
for ステートメントは、かっこで囲まれたステートメントを次のように繰り返し実行します。
条件式をテストした後にループが実行されるので、for ステートメントは 0 回以上実行されます。
for ステートメントの式はすべてオプションなので、たとえば次のステートメントでは無限ループを記述できます。
詳細については、「C# 言語仕様」の次のセクションを参照してください。
-
5.3.3.9 for ステートメント
-
8.8.3 for ステートメント
関連項目
C# のキーワード
foreach、in (C# リファレンス)
The for Statement
繰り返しステートメント (C# リファレンス)
概念
C# プログラミング ガイド
その他の技術情報
C# リファレンス