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