Índice:
Definição - O que significa If Statement?
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 ramificar para diferentes seções do 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 é executado. Caso contrário, o código após uma instrução opcional "else" é executado. Se não houver outra instrução, a execução continuará com o código após o bloco if.
A instrução if fornece um recurso de tomada de decisão pela qual um pedaço de código é executado em vez do outro com base em uma ou mais condições especificadas.
Techopedia explica a declaração If
Várias 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 é | e &. Os operadores lógicos && e || produza um código mais eficiente 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 uma entrada de caractere para o programa é um caractere alfabético, numérico ou especial.
Em contraste com idiomas como C ou C ++, onde um resultado de zero é considerado um valor falso e um número diferente de zero é considerado verdadeiro, o 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 explicitamente escrita para essa condição e não apenas avaliada com o número colocado entre parênteses.
Embora a construção da opção for 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 #