C # nidificato if
In C #,nidificato if-else è legale, il che significa che è possibile utilizzare un'altra affermazione seoppure quando, in uncasooaltro if.
grammatica
C #annidato istruzioni ifsintassi:
if (boolean_expression 1) { / * Quando una espressione booleana è vero esecuzione * / if (boolean_expression 2) { / * Quando l'espressione booleana 2 è vera esecuzione * / } }
È possibile nidificareelse if ... else, modo simile a annidati if.
Esempi
using System; namespace decisionali { Programma di classe { static void Main (string [] args) { // locali definizioni di variabili * * / int a = 100; Int b = a 200; / * * Controllare le condizioni booleana / if (a == 100) { / * Se la condizione è vera, controllare le seguenti condizioni * / if (b == 200) { / * Se la condizione è vera, l'uscita seguente dichiarazione * / Console.WriteLine ( "un valore di 100, e valori di aeb sono 200"); } } Console.WriteLine ( "un valore preciso è {0}", a); Console.WriteLine ( "b il valore esatto è {0}", b); Console.ReadLine (); } } }
Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:
un valore di 100, e il valore di b è 200 un valore preciso di 100 un valore preciso è 200