メインコンテンツへスキップ
< すべてのトピックに戻る

Nullチェックの書き方(??演算子、?.演算子)は?

変数が空っぽ(null)の時にエラーで落ちないようにするための省略した書き方です。

 

?? は「もしnullだったら右の値を使う」という意味です。(例: name ?? “名無し”)

 

?. は「もしnullじゃなかったらその先の処理をする(nullなら何もしない)」という意味で、エラーを未然に防ぎます。(例: player?.Attack(); )

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に