区别采取以下代码:C#: '+ = anEvent' 和 '+ =新的EventHandler(anEvent)'
private void anEvent(object sender, EventArgs e) {
//some code
}
是什么下面之间的差异?
[object].[event] += anEvent;
//and
[object].[event] += new EventHandler(anEvent);
[更新]
显然,在这两个之间没有区别......前者是后者的只是语法糖。
像ReSharper的一个工具会建议您删除多余的代码,因为它只是增加了噪音。 – 2009-02-15 23:34:10