Qual ternário operador em C # é mais popular e usado principalmente? [fechadas]
-
16-09-2019 - |
Pergunta
Qual operador ternário em C # é mais popular e usado principalmente?
Solução
O operador às vezes conhecido como o operador ternário é na verdade o nome da operador condicional . É da forma
A ? B : C
em que A é uma expressão booleana, e B e C são expressões quer do mesmo tipo, ou de tipos de tal modo que o tipo de B pode ser convertido implicitamente o tipo de C ou vice-versa.
Primeiro Um é avaliado; se o resultado for true
então B é avaliada para proporcionar o resultado. Caso contrário C é avaliada para fornecer o resultado.
Outras dicas
É popular porque leva ao código menor e mais legível. Considere este exemplo simples:
int daysInYear = isLeapYear ? 366 : 365;
em vez de
if(isLeapYear) {
daysInYear = 366;
} else {
daysInYear = 365;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow