イベントのサブスクライブには 2 つのオプションがあります。
this.button1.click += new System.EventHandler(this.button1_Click)
this.button1.click += this.button1_click
両方の手法の長所と短所は何ですか?
イベントのサブスクライブには 2 つのオプションがあります。
this.button1.click += new System.EventHandler(this.button1_Click)
this.button1.click += this.button1_click
両方の手法の長所と短所は何ですか?
2 番目の方が読みやすいです ;-) - どちらも同じように機能します。
2 番目のオプションは、最初のオプションのシンタックス シュガーのみです。
生成された IL コードを確認すると、コンパイラが両方のケースでまったく同じ IL コードを生成することがわかります。
2 番目のオプションは、読みやすく、コードが少ないため、ReSharper を含む多くの人に好まれています。ただし、生成される IL コードは同じであるため、純粋に好みの問題です。