订阅活动有两种选择:
this.button1.click += new System.EventHandler(this.button1_Click)
this.button1.click += this.button1_click
这两种技术的优点和缺点是什么?
答案 0 :(得分:1)
第二个更容易阅读;-) - 它们都以相同的方式工作。
答案 1 :(得分:1)
第二种选择只是第一种选择的语法糖。
您可以检查生成的IL代码,您将看到编译器为两种情况生成完全相同的IL代码。
答案 2 :(得分:1)
第二种选择是许多人的首选 - 包括ReSharper - 因为它更容易阅读和更少的代码。然而,生成的IL代码是相同的,因此它纯粹是一个偏好问题。