ループのためのC#
それはあなたがサイクルの特定数の繰り返し制御構造を記述することができますループのためのものです。
文法
ループ構文のための C#の場合:
(;条件;インクリメントINIT)のために { ステートメント(複数可)。 }
ここでは、ループの制御フローは次のとおりです。
initは一度だけ最初に実行され、。このステップは、あなたが任意のループ制御変数を宣言して初期化することができます。 また、限り表示されるようにセミコロンがあるので、ここではない任意の文を書くことができます。
次に、我々は状況を判断します。 trueの場合、ループ本体が実行されます。 偽の場合、ループ本体は実行されず、制御フローは次のステートメントサイクルのために直ちにジャンプします。
ループ本体のために実行した後、制御フローはインクリメントステートメント上にジャンプして戻ります。 この文は、ループ制御変数を更新することができます。 文は限り条件はセミコロンを持っているように見えるように、空白のままにすることができます。
条件が再び判定されます。 真の場合、実行サイクル、プロセスが繰り返される場合(ループ本体、その後条件を再決定するために、ステップ値を増加させます)。 条件が偽になると、ためにループが終了します。
フローチャート
例
システムを用いました。 名前空間のループ { クラスプログラム { 静的な無効メイン(文字列[] args) { / *ループ実行のために* / (= 10 int型; <20; = A + 1)のために { Console.WriteLineを( "値:{0}"、a)は、 } Console.ReadLine(); } } }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
値:10 値:11 値:12 値:13 値:14 値:15 値:16 値:17 値:18 値:19