Declaração if

Definição - o que significa a declaração If?

Uma instrução if, em C #, é uma construção de programação em C # usada para executar seletivamente instruções de código com base no resultado da avaliação de uma expressão booleana. A expressão booleana deve retornar um valor verdadeiro ou falso.

A instrução if é usada como uma instrução de controle para desviar para diferentes seções de código, dependendo do resultado da expressão condicional booleana. A expressão é declarada entre parênteses e avaliada durante a execução. Se a expressão resultar em um valor verdadeiro, o código após a instrução if será executado. Caso contrário, o código após uma instrução opcional "else" é executado. Se não houver instrução else, a execução continua com o código após o bloco if.

A instrução if fornece uma capacidade de tomada de decisão pela qual uma parte do código é executada em vez da outra com base em uma ou mais condições especificadas.

Definirtec explica a declaração If

Múltiplas condições podem ser combinadas na expressão booleana para serem avaliadas na instrução if usando o operador OR (||) e / ou o operador AND (&&). O outro conjunto de operadores lógicos correspondentes são | e &. Os operadores lógicos && e || produzem código mais eficiente do que os outros regulares porque nem sempre a expressão inteira precisa ser avaliada. Como resultado, eles são chamados de operadores de curto-circuito.

Por exemplo, uma instrução if pode ser usada para verificar se um caractere inserido no programa é alfabético, numérico ou especial.

Em contraste com linguagens como C ou C ++, onde um resultado zero é considerado um valor falso e um número diferente de zero é considerado verdadeiro, C # espera resultados apenas como valores booleanos (verdadeiro ou falso). Portanto, para condições numéricas, como variável diferente de zero, a expressão deve ser escrita explicitamente para essa condição e não apenas avaliada com o próprio número colocado entre parênteses.

Embora a construção switch seja uma alternativa à instrução if e possa fornecer melhor desempenho e código mais claro, ela só pode ser usada para testar expressões em relação a valores constantes. A instrução if pode ser substituída por um operador ternário quando uma condição é avaliada. O resultado da avaliação é considerado para atribuir uma variável a um valor.

Esta definição foi escrita no contexto de C #