Totale noob qui, quindi sii gentile. Ho cercato ovunque e non riesco a trovare la risposta a questo. Come condensare quanto segue?Unilateralmente se le istruzioni, come convertire questo if-else-statement
if (expression)
{
return true;
}
else
{
return false;
}
Non riesco a farlo funzionare poiché restituisce qualcosa rispetto all'impostazione di qualcosa. Ho già visto cose del genere:
somevar = (expression) ? value1 : value2;
Come ho detto, si prega di essere gentile :)
Per maggiore chiarezza, questo è chiamato un "operatore ternario" – jcolebrand
Ho dovuto proprio quando ho provato con "ritorno (espressione) valore1: valore2;" ma l'ho messo nel modo giusto. Quindi, ho ricevuto un errore su "codice irraggiungibile" perché non sarebbe mai arrivato a quella dichiarazione. Contento di aver chiesto comunque "espressione di ritorno"; ha più senso ... grazie! – snickered
In realtà 'Ternario' significa semplicemente composto da tre elementi, è chiamato operatore Condizionale. http://msdn.microsoft.com/en-us/library/ty67wk28(v=vs.80).aspx – Joel