プログラマーな日々

I'm a Cloud Architect and Developer, and a trainee of the network engineer training course. I have certified by AWS and Cisco (SAA/SOA/DVA/CCNA). I especially have highly motivated to reduce toils.

イベントハンドラーの設定に"new EventHandler(〜)"は不要

イベントにハンドラーを設定するとき、

public Hoge() {
    this.Load
}

ここまで書いて、"+="を入力すると、Tab2回入力で以下の雛型が作成されます。

public Hoge() {
    this.Load += new EventHandler(Hoge_Load);
}

void Hoge_Load(object sender, EventArgs e) {
    throw new NotImplementedException();
}

でも、"new EventHandler(〜)"は実は不要です。

public Hoge() {
    this.Load += Hoge_Load;
}

void Hoge_Load(object sender, EventArgs e) {
    throw new NotImplementedException();
}

これでOKです。