C# Taquigrafía If...Else
Taquigrafía If...Else (Operador ternario)
También existe una abreviatura if else, que se conoce como operador ternario porque consta de tres operandos. Se puede utilizar para reemplazar varias líneas de código con una sola línea. A menudo se utiliza para reemplazar declaraciones simples if else:
Sintaxis
variable = (condition) ? expressionTrue : expressionFalse;
En lugar de escribir:
Ejemplo
int time = 20;
if (time < 18)
{
Console.WriteLine("Buen día.");
}
else
{
Console.WriteLine("Buenas noches.");
}
Puedes simplemente escribir:
Ejemplo
int time = 20;
string result = (time < 18) ? "Buen día." : "Buenas noches.";
Console.WriteLine(result);