8

在 C# 中,以下之间是否存在任何真正的区别(语法除外):

myButton.Click += new EventHandler(myMemberMethod);

myButton.Click += myMemberMethod;

?

4

2 回答 2

14

第二种方法是第一种方法的捷径,它是在 C# 2.0 中引入的

另请参阅此线程

于 2008-10-18T01:31:45.830 回答
5

它们完全相同,称为语法糖。

有很多东西是不需要的,为了在编程时更好地了解它们,你应该尝试类似Resharper的东西。它将把不必要的代码涂成灰色。更不用说无数令人难以置信的工具和重构了。

于 2008-10-18T01:33:51.550 回答