匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

Windows Form のイベントハンドラで new System.EventHandler() を用いる理由を教えて下さい。


Windows Form, C# でイベントを勉強しています。
例えばButtonコントロールを配置し、ダブルクリックすると
Designer.cs に以下のコードが生成されます。

this.button1.Click += new System.EventHandler(this.button1_Click);

これを以下に変更してもビルドでき、正しく動作しているように見えます。

this.button1.Click += this.button1_Click;

そこで質問なのですが、なぜnew System.EventHandler()を使う必要があるのでしょうか。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/11/09 18:36:12
  • 終了:2014/11/16 18:40:03

ベストアンサー

匿名回答1号 No.1

匿名回答1号「匿名質問」を利用した質問に回答すると「匿名回答○号」と匿名で表示されます。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら
2014/11/10 03:11:33

new EventHandlerはC#の当初からのお決まりだったのですが、バージョンいくつからか忘れましたが、new EventHandlerを書かなくても、同じことが出来るようになりました。
糖衣構文といういつやつだと思います。

匿名質問者

ありがとうございます。

なるほど。
ただの糖衣構文なんですね。

2014/11/10 12:33:17

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません