C # aninhados if
Em C #,aninhado if-else é legal, o que significa que você pode usar outro seouelse ifdeclaração em umifouelse if.
gramática
C #aninhados if sintaxe:
Se (expressão_booleana 1) { / * Quando uma expressão booleana é verdadeira execução * / Se (expressão_booleana 2) { / * Quando a expressão booleana 2 é verdadeiro execução * / } }
Você pode aninharelse if ... else, forma semelhante àIFaninhadas.
Exemplos
using System; decisório namespace { Programa de classe { static void Main (string [] args) { // locais definições de variáveis * * / int a = 100; int b = 200; / * * Verifique o estado booleano / if (a == 100) { / * Se a condição for verdadeira, verifique as seguintes condições * / Se (b == 200) { / * Se a condição for verdadeira, a saída seguinte declaração * / Console.WriteLine ( "um valor de 100, e os valores de b são 200"); } } Console.WriteLine ( "um valor preciso é {0}", a); Console.WriteLine ( "b o valor exato é {0}", b); Console.ReadLine (); } } }
Quando o código acima é compilado e executado, ele produz os seguintes resultados:
um valor de 100, e o valor de b é 200 um valor preciso de 100 um valor preciso é 200