C#の場合... else文
オプションのelse文とif文の後、else文は、ブール式がfalseで実行されます。
文法
C#の場合... elseステートメント内の構文:
(ブール式)の場合 { / *ブール式が真の場合*文を実行します/ } ほかに { / *ブール式が虚偽である場合は、その実行されます* / }
ブール式がtrueの場合、コードの実行ブロックの場合 。 ブール式がfalseの場合は、他のブロック内のコードが実行されます。
フローチャート
例
システムを用いました。 名前空間の意思決定 { クラスプログラム { 静的な無効メイン(文字列[] args) { / *ローカル変数の定義* / int型のA = 100; / * * /ブール条件を確認してください (<20)の場合 { / *条件が真の場合、文は次の出力* / Console.WriteLineを( "20未満"); } ほかに { / *条件がfalseの場合は、以下のステートメントの出力* / Console.WriteLineを(「20より大きい」)。 } Console.WriteLineを( "値は{0}である"、a)は、 Console.ReadLine(); } } }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
20より大きい 100の値
...他の場合... else文の場合
様々な条件をテストするために使用することが可能であれば他のオプション... else文とif文の後。
場合であれば...他の... elseステートメントを使用する場合は、以下の点に注意する必要があります。
- ポストがゼロまたは他のいずれかが続くことができれば、それは他の場合、いずれか1の後でなければなりません。
- 後者は、ゼロまたはそれ以上の他の場合を続けることができた場合、彼らは他の前に置かなければなりません。
- それ以外の場合あるいはそうでなければ成功したマッチの場合、他方はテストされません一度。
文法
C#の場合...他の場合... else文の構文:
(ブール式1)の場合 { / *ブール式が真の実行があります* / } それ以外の場合(ブール式2) { / *ブール式2が真の実行があります* / } それ以外の場合(ブール式3) { / * 3ブール式が真の実行があります* / } ほかに { 上記の条件が満たされていない場合には/ *、*実行されます/ }
例
システムを用いました。 名前空間の意思決定 { クラスプログラム { 静的な無効メイン(文字列[] args) { / *ローカル変数の定義* / int型のA = 100; / * * /ブール条件を確認してください 場合(== 10) { 次の文の/ *条件が真の場合場合、出力* / Console.WriteLineを( "10の値"); } それ以外の場合(== 20) { / *それ以外の場合は条件が真の場合、次の文の後、出力* / Console.WriteLineを( "20の値"); } それ以外の場合(== 30) { / *それ以外の場合は条件が真の場合、次の文の後、出力* / Console.WriteLineを( "30の値"); } ほかに { / *上記の条件が満たされていない場合、出力次の文* / Console.WriteLineを(「なし一致する値 "); } Console.WriteLineを( "正確な値は{0}である"、a)は、 Console.ReadLine(); } } }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
正確な値は100の値と一致しません