C# 判定
判定構造では、プログラマは、評価またはテストする 1 つ以上の条件と、条件が true (必須) の場合に実行されるステートメントと、条件が false の場合に実行されるステートメントを指定する必要があります。 (オプション))。
以下は、ほとんどのプログラミング言語における典型的な判断構造の一般的な形式です:
判断ステートメント
C# は、次のタイプの判断ステートメントを提供します。リンクをクリックすると、各ステートメントの詳細が表示されます。
Statement
Description
if ステートメント if ステートメントは、1 つ以上のステートメントが続くブール式で構成されます。
if...else ステートメント if ステートメントの後には、ブール式が false の場合に実行されるオプションの else ステートメントを続けることができます。
ネストされた if ステートメント if ステートメントまたは else if ステートメントを、別の if ステートメントまたは else if ステートメント内で使用できます。
switch ステートメント switch ステートメントを使用すると、複数の値に等しい変数をテストできます。
ネストされた switch ステートメント switch ステートメントを別の switch ステートメント内で使用できます。
? : 演算子
if...else ステートメントの置き換えに使用できる条件演算子 : についてはすでに説明しました。その一般的な形式は次のとおりです:
Exp1 ? Exp2 : Exp3;
ここで、Exp1、Exp2、および Exp3 は式です。コロンの使用と配置に注意してください。
? 式の値は Exp1 によって決まります。 Exp1 が true の場合、Exp2 が評価され、結果は ? 式全体の値になります。 Exp1 が false の場合、Exp3 が評価され、結果は ? 式全体の値になります。
上記は [c# チュートリアル] C# 判定の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) をご覧ください。