コードでイベントをサブスクライブすると、Visual Studioは後でコードを自動的に完了し+=
、適切なイベントハンドラーを生成します。
button.Click += new EventHandler(button_Click);
// ↑_____auto generated code_____↑
デリゲートインスタンスを明示的に作成する方法に注意してください。C#2以降、メソッドグループは暗黙的にデリゲートに変換可能ですが、IDEの動作はVS2010でも変更されていません。
だから私は知りたいのですが、代わりにこのようなコードを生成する方法はありますか?
button.Click += button_Click;
すべての人にわかりやすくするために編集
します。上記のコードはデザイナーファイルに含まれていません(どの構文が使用されているかは関係ありません)。+=
これは、イベント名の後に入力してを押すとトリガーされるスニペットです。TAB
EDIT2これをConnectの提案
として報告しました。現在の動作も変更したい場合は、投票できます。