#6 – ITA | L’operatore ternario di C#

L’unico operatore ternario di C# è l’operatore ? : (detto anche operatore condizionale).
Esso permette di restituire una fra due espressioni, a seconda che una condizione risulti vera o falsa.
Quindi anzichè usare un costrutto if/else del tipo:

string result;
if(cond)
   result=op1;
else result = op2;

con l’operatore ternario basta scrivere in una sola riga:

 result = cond ? op1 : op2; 

se la condizione cond è true, l’operatore restituisce l’operando op1, altrimenti restituisce op2.

questo e altro all’interno di Programmare con C# 7, guida completa

questo e altro all’interno di

Programmare con C# 7, guida completa

Lascia un commento