¿Qué operador ternario en C # es más popular y utilizado sobre todo? [cerrado]
-
16-09-2019 - |
Pregunta
¿Qué operador ternario en C # es más popular y utilizado sobre todo?
Solución
El operador conoce a veces como el operador ternario es en realidad el nombre de la operador condicional . Es de la forma
A ? B : C
donde A es una expresión booleana, y B y C son expresiones, ya sea del mismo tipo, o de tipos tales que el tipo de B se puede convertir implícitamente al tipo de C, o viceversa.
Primera A se evalúa; Si el resultado es true
entonces B se evalúa para proporcionar el resultado. De lo contrario C se evalúa para proporcionar el resultado.
Otros consejos
Es popular porque conduce a código más corto y más fácil de leer. Considere este ejemplo sencillo:
int daysInYear = isLeapYear ? 366 : 365;
en lugar de
if(isLeapYear) {
daysInYear = 366;
} else {
daysInYear = 365;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow