Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# Languageヌル条件付き演算子


構文

  • X?Y; // Xがnullの場合はnull else XY
  • X?Y?Z; // XがnullまたはYがnullの場合はnull else XYZ
  • X?[index]; // Xがnullの場合はnull else X [index]
  • X?.ValueMethod(); // Xがnullの場合はnull else X.ValueMethod()の結果;
  • X?.VoidMethod(); // Xがnullの場合は何もしませんelse call X.VoidMethod();

備考

値タイプTヌル合体演算子を使用する場合は、 Nullable<T>返すことに注意してください。

ヌル条件付き演算子 関連する例