Is there an actual difference in the 2 different ways of attaching event handlers in C#?
在C#中,以下内容之间有什么真正的区别(语法除外):
1
| myButton .Click += new EventHandler (myMemberMethod ); |
和
1
| myButton.Click += myMemberMethod; |
?
第二种方法是第一种方法的快捷方式,它是C#2.0中引入的
另请参见此线程。
它们完全相同,称为语法糖。
有很多事情需要解决,要在编程时更好地了解它们,您应该尝试像Resharper这样的事情。 它将以灰色显示不必要的代码。 更不用说无数令人难以置信的工具和重构。