viernes, julio 20, 2007

Como devolver un valor dependiendo del resultado de una condición en una sola linea.

Si bien con un if nosotros podemos realizar operaciones de acuerdo a si se cumple o no una condición, en algunas ocasiones lo requerimos realizar como parte de una operación con el fin de emitir la respuesta en una sola línea.

Pues bien esto es posible en c# de la siguiente manera:

Sintaxis:

(condición) ? ValorSiTrue : ValorSiFalse;

Ejemplo:

Valor==True ? "Es true" : "Es false";