C # if-Anweisungen verschachtelt
In C #,verschachtelt if-else - Anweisung ist legal, was bedeutet , dass Sie eine andere , wennoderelse if- Anweisung inifoderelse if- Anweisung verwenden können.
Grammatik
C #verschachtelt , wennAnweisungen Syntax:
if (boolean_expression 1) { / * Wenn ein boolescher Ausdruck wahr Ausführung * / if (boolean_expression 2) { / * Wenn der Boolesche Ausdruck 2 gilt Ausführung * / } }
Sie können Nestelse if ... else, auf ähnliche Weise wieif- Anweisungen verschachtelt.
Beispiele
using System; Namespace Entscheidungs { Klasse-Programm { static void Main (string [] args) { // Lokale Variable * Definitions * / int a = 100; int b = 200; / * * Überprüfen boolean Bedingung / if (a == 100) { / * Wenn die Bedingung erfüllt ist, überprüfen Sie die folgenden Bedingungen * / if (b == 200) { / * Wenn die Bedingung erfüllt ist, wird der Ausgang folgende Anweisung * / Console.WriteLine ( "ein Wert von 100 und b-Werte sind 200"); } } Console.WriteLine ( "eine genaue Wert ist {0}", a); Console.WriteLine ( "b der genaue Wert ist {0}", b); Console.ReadLine (); } } }
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt es die folgenden Ergebnisse:
ein Wert von 100, und der Wert von b 200 eine genaue Wert von 100 eine genaue Wert ist 200