C#でのfor文の使い方は何ですか?
C#では、forループは特定の回数のコードを繰り返し実行する際によく使用されるループ構造です。
forループの基本的な構文は次のようになります:
for (初始条件; 循环条件; 循环迭代)
{
// 循环体
}
- 初期条件: ループの開始前に実行されるステートメントであり、通常はループ変数の初期化に使用されます。
- ループ条件:各ループが開始する前に評価される条件であり、条件が真の場合はループ本文を実行し、条件が偽の場合はループを抜けます。
- ループ反復:各ループの終了後に実行されるステートメントであり、通常はループ変数を更新するために使用されます。
例えば、以下の例では、forループを使用して1から10までの数字を出力します。
for (int i = 1; i <= 10; i++)
{
Console.WriteLine(i);
}
ループの中では、任意のコードロジックを実行できます。ループ変数のスコープは、ループの中だけであり、ループの外部から変数にアクセスすることはできません。
注意すべきことは、ループ条件がいつか偽になる必要があるということです。それ以外の場合、無限ループが発生します。無限ループを避けるためには、breakステートメントや他の条件制御ステートメントを使用してループから事前に抜け出すことができます。