freeCodeCamp/guide/spanish/csharp/ternary-operator/index.md

834 B

title localeTitle
Ternary operator Operador ternario

Operador ternario ( ?: :)

El operador ternario devuelve una de las dos expresiones según la condición. Se puede usar como acceso directo para la instrucción if ... else.

Sintaxis

condition_expression ? expression_1 : expression_2 

Parámetro

condition_expression Expresión booleana.

expression_1 Devuelto si condition_expression es true.

expression_2 Devuelto si condition_expression es falso.

Ejemplo

// initialize - set true or false here to view different result 
 bool hasFreeSweet = false; 
 
 string str = hasFreeSweet ? "Free sweet!" : "No free sweet."; 
 
 //output in console 
 Console.WriteLine(str); 

Salida

if hasFreeSweet == true 
 > Free sweet! 
 
 if hasFreeSweet == false 
 > No free sweet.