0

イベントのサブスクライブには 2 つのオプションがあります。

  1. this.button1.click += new System.EventHandler(this.button1_Click)
  2. this.button1.click += this.button1_click

両方の手法の長所と短所は何ですか?

4

3 に答える 3

1

2 番目の方が読みやすいです ;-) - どちらも同じように機能します。

于 2011-07-14T10:38:56.340 に答える
1

2 番目のオプションは、最初のオプションのシンタックス シュガーのみです。

生成された IL コードを確認すると、コンパイラが両方のケースでまったく同じ IL コードを生成することがわかります。

于 2011-07-14T10:39:00.153 に答える
1

2 番目のオプションは、読みやすく、コードが少ないため、ReSharper を含む多くの人に好まれています。ただし、生成される IL コードは同じであるため、純粋に好みの問題です。

于 2011-07-14T10:39:48.910 に答える