"Se" Declaração Entendendo C # 's
A base de tudo C # capacidade de tomada de decisão é a E se instrução, como segue:
if (bool-expressão)
{
// Controle vai aqui se a expressão é verdadeira.
}
// O controle passa a esta declaração se a expressão é verdadeira ou não.
Um par de parênteses imediatamente a seguir a palavra-chave E se contém alguns expressão condicional do tipo bool. Imediatamente após a expressão é um bloco de código partiu por um par de chaves. Se a expressão for verdadeira, o programa executa o código dentro das chaves. Se a expressão não é verdade, o programa ignora o código nas chaves. (Se o fizer executar o código no aparelho, ele acaba logo após a chave de fechamento e continua de lá.)
o E se declaração é mais fácil de entender com um exemplo concreto:
// Certifique-se de que um não é negativo:
// Se a é menor do que 0. . .
se um lt; 0)
{
//. . .then atribuir 0 a ele por isso não vai ser negativo por mais tempo.
= um 0-
}
Este segmento de código garante que a variável uma é não-negativo - maior do que ou igual a 0. A E se declaração diz: "Se uma é menor do que 0, atribuir 0 a uma."(Por outras palavras, por sua vez uma para um valor positivo).
As chaves não são necessários. C # trata E se(bool-expressão) declaração- como se tivesse sido escrito E se(bool-expressão) {declaração-}. O consenso geral é sempre usar chaves para melhor claridade. Em outras palavras, não pergunte - basta fazê-lo.