¿Cómo puedo usar la condición ternaria ? :
para realizar varias operaciones, si la expresión es verdadera/falsa?Usar el operador ternario para operaciones múltiples
wbsource = (exp) ? (Do one thing) : (Do second thing)
wbsource = (exp) ? (Do one thing) (Do second thing) : (Do second thing)
Por ejemplo:
Por qué no puedo realizar tres operaciones entre ?
y :
filename = (fp!=null) ? fp; Properties.Settings.Default.filename=fp; Properties.Settings.Default.Save; : Properties.Settings.Default.file;
Con sencilla si la condición, habría escrito de una manera sencilla como:
if(fp!null)
{
filename = fp;
Properties.Settings.Default.filename;
Properties.Settings.Default.Save();
}
else
{
filename = Properties.Settings.Default.file
}
¿Cuál es una manera dulce de escribir usando el operador ternario anterior?
Me gusta el modo if/else en este caso - mucho más fácil de leer en mi humilde opinión ... – assylias
Unario significa "con un solo operando". ¿? : 'tiene * tres * operandos - es un operador * ternario *, y su nombre es el operador condicional. –