C#のwhileループ
限り、与えられた条件が真であるように、C#whileループは、ターゲット文を繰り返すことになります。
文法
ループ構文ながら、C#の場合:
一方、(条件) { ステートメント(複数可)。 }
ここでは、ステートメント(複数可)は、単一のステートメントであってもよく、それはまた、いくつかの文からなるブロックすることができます。条件は、値が真である任意の非ゼロのとき、任意の式を指定できます。 trueの場合はループの実行のための条件。
条件がfalseの場合、プログラムフローは次の文は、ループを追っていきます。
フローチャート
ここで、重要なポイントループは、ループが実行されない可能性であるが 。 条件がテストされ、結果が偽である場合には、ループ本体は、ループしながら、すぐに次の文に直接スキップします。
例
システムを用いました。 名前空間のループ { クラスプログラム { 静的な無効メイン(文字列[] args) { / *ローカル変数の定義* / = 10 int型。 / *ループが実行されている間* / しばらく(<20) { Console.WriteLineを( "値:{0}"、a)は、 ++; } Console.ReadLine(); } } }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
値:10 値:11 値:12 値:13 値:14 値:15 値:16 値:17 値:18 値:19