C# LanguageOpérateurs Null-Conditionnels


Syntaxe

  • X? .Y; // null si X est nul sinon XY
  • X? .Y? .Z; // null si X est nul ou Y est nul sinon XYZ
  • X? [Index]; // null si X est nul sinon X [index]
  • X? .ValueMethod (); // null si X est nul sinon le résultat de X.ValueMethod ();
  • X? .VoidMethod (); // ne fait rien si X est nul sinon appelle X.VoidMethod ();

Remarques

Notez que lorsque vous utilisez l'opérateur de coalescence null sur un type de valeur T vous obtiendrez un Nullable<T> back.

Opérateurs Null-Conditionnels Exemples Liés