コガネブログ

平日更新を目標にUnityやC#、Visual Studioなどのゲーム開発アレコレを書いていきます

【C#】Funcデリゲートのnullチェックを省略するための拡張メソッド

C#】Actionデリゲートのnullチェックを省略するための拡張メソッド
http://baba-s.hatenablog.com/entry/2014/04/09/182626

Actionデリゲートのnullチェックを省略するための拡張メソッドを作ったついでに
Funcデリゲートに関しても同様のものを作成しました

まだ使ったことはないですがきっと役に立つはず・・・

Func<bool> func = null;
func.Call(); // OK
func();      // NULL例外発生