御幸備忘録

主にUnityに関してのブログです。

【C#】nullチェックを行わずにコールバックを呼び出す

nullチェックを行わずにコールバックを呼び出す方法

 Null条件演算子を使って、nullチェック(null判定)を行わずにコールバックを呼び出す。

callback?.invoke();

 この呼び出し方でcallbackがnull以外のとき、処理が実行されます。nullの場合は、実行されずnullを返します。

参考リンク

docs.microsoft.com