差分

ナビゲーションに移動 検索に移動

C Sharp/null合体演算子

12 バイト除去, 2012年6月12日 (火) 16:14
編集の要約なし
[[C Sharp|C#]]における'''null合体演算子'''(ぬるがったいえんざんし、null coalescing operator)とは、[[C Sharp/null許容値型null許容型|null許容値型null許容型]]や[[C Sharp/参照型|参照型]]などにおいて、その[[値]]が[[C Sharp/null|null]]の場合に指定した値を返す[[演算子]]である。なお、null合体演算子は「'''??'''」という記号をもちいるため「'''??演算子'''」と記述されることもあるが、ハテナ2個とか[[ググれ]]ないわ、読み方に困るわで「null合体演算子」で統一することが望ましいとされている。
null合体演算子はC# 2.0で追加された機能(演算子)で、同じくC# 2.0で追加された[[C Sharp/null許容値型|null許容値型]]に付随して追加されたものだと思われるが、従来からの[[C Sharp/参照型|参照型]]でも使える。
* [[C Sharp|C#]]
* [[C Sharp/参照型|C#/参照型]]
* [[C Sharp/null許容値型null許容型|C#/null許容値型null許容型]]
* [[C Sharp/null|C#/null]]
匿名利用者

案内メニュー