C# Verschachtelte if-Anweisungen

Bedingte Anweisungen in C#

In C#, sindverschachtelteif-else-Anweisungen zulässig, was bedeutet, dass Sie in einerif- oderelse if-Anweisung verschachteln könnenVerwenden Sie eine weitere innerhalb einer Anweisungifoderelse ifAnweisung.

Syntax

In C#Verschachteltes ifDie Syntax der Anweisung:

if( boolean_expression 1)
{
   /* 当布尔表达式 1 为真时执行 */
   if(boolean_expression 2)
   {
      /* 当布尔表达式 2 为真时执行 */
   }
}

Sie könnenelse if...elseverschachteln, auf die gleiche Weise wie das Verschachteln vonif-ähnlichen Anweisungen.

Beispiel

Beispiel

using System;

namespace DecisionMaking
{
   
    class Program
    {
        static void Main(string[] args)
        {

            //* Lokale Variablendefinitionen */
            int a = 100;
            int b = 200;

            /* Boolesche Bedingung prüfen */
            if (a == 100)
            {
                /* Wenn die Bedingung wahr ist, dann überprüfen Sie die Bedingung unten */
                if (b == 200)
                {
                    /* Wenn die Bedingung wahr ist, wird die folgende Anweisung ausgegeben */
                    Console.WriteLine("Der Wert von a ist 100, und der Wert von b ist 200");
                }
            }
            Console.WriteLine("Der genaue Wert von a ist {0}", a);
            Console.WriteLine("Der genaue Wert von b ist {0}", b);
            Console.ReadLine();
        }
    }
}

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er das folgende Ergebnis:

a 的值是 100,且 b 的值是 200
a 的准确值是 100
b 的准确值是 200

Bedingte Anweisungen in C#

Weitere Erweiterungen