C# LanguageOperatori non condizionali


Sintassi

  • ? X .Y; // null se X è nullo XY
  • ?? X .Y .Z; // null se X è null o Y è null else XYZ
  • ? X [index]; // null se X è null else X [index]
  • ? X .ValueMethod (); // null se X è null else il risultato di X.ValueMethod ();
  • ? X .VoidMethod (); // non fare nulla se X è null altrimenti chiama X.VoidMethod ();

Osservazioni

Si noti che quando si utilizza l'operatore null coalescing su un tipo di valore T si ottiene un back Nullable<T> null Nullable<T> .

Operatori non condizionali Esempi correlati