2011-07-14 144 views
0

,當我們訂閱事件,我們有兩種選擇訂閱事件

  1. this.button1.click + =新System.EventHandler(this.button1_Click)和
  2. this.button1.click + =這一點。的button1_Click

什麼是使用這兩種技術的優點和缺點?

回答

1

第二個是更容易閱讀;-) - 他們以同樣的方式都工作。

1

第二個選項只是第一個語法糖。

您可以檢查生成的IL代碼,你會看到,編譯器生成正是這兩種情況下相同的IL代碼。

1

第二個選項是很多人的首選 - 包括ReSharper - 因爲它更容易閱讀,代碼更少。然而,生成的IL代碼是相同的,所以純粹是一個偏好問題。