以下を見てくれ。こいつをどう思う?
Action a = (p < 0) ? this.AddPage : this.DeletePage;
エラー 1 'メソッド グループ' と 'メソッド グループ'' の間に暗黙的な変換がないため、条件式の型がわかりません。
なんてこった。
僕の大好きな3項演算子が使えないじゃないか!
Action a = this.AddPage;
if (p < 0) a =this.DeletePage;
時間がないから、こう書き直してやったら素直に通る・・・
さて、ここで
皆さんに問題です。
どうして最初の書き方だとコンパイルエラーが発生するのでしょうか?
#出題者が答えを知らないクイズを出題してみるテストw