C # zagnieżdżone if
W języku C #,zagnieżdżone if-else jest legalne, co oznacza, że można użyć innego iflubelse ifoświadczenieifalbo if.
gramatyka
C #zagnieżdżone jeśli składnia oświadczeń:
if (boolean_expression 1) { / * Jeśli wyrażenie logiczne jest prawdziwe wykonanie * / if (boolean_expression 2) { / * Gdy wyrażenie logiczne jest prawdziwe wykonanie 2 * / } }
Można zagnieździćelse if ... else, sposób podobny do zagnieżdżonych instrukcji if.
Przykłady
using System; nazw decyzyjnych { Program klasy { static void Main (string [] args) { // zmienna lokalna * Definicje * / int a = 100; int b = 200; / * * Warunkiem Sprawdź logiczna / gdy (a == 100) { / * Jeśli warunek jest spełniony, należy sprawdzić następujące warunki * / if (b == 200) { / * Jeśli warunek jest spełniony, wyjście następujące oświadczenie * / Console.WriteLine ( "wartość 100, a wartości B są 200"); } } Console.WriteLine ( "dokładna wartość jest {0}", a); Console.WriteLine ( "b dokładna wartość jest {0}", b); Console.ReadLine (); } } }
Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:
Wartość 100, a wartość b 200 dokładna wartość 100 dokładna wartość to 200