当前位置:  开发笔记 > 编程语言 > 正文

在C#中附加事件处理程序的两种不同方式是否存在实际差异?

如何解决《在C#中附加事件处理程序的两种不同方式是否存在实际差异?》经验,为你挑选了2个好方法。

在C#中,引擎盖之间有任何真正的区别(除语法之外):

myButton.Click += new EventHandler(myMemberMethod);

myButton.Click += myMemberMethod;



1> Alexander Ko..:

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

另见此主题.



2> Dested..:

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

有很多东西是不需要的,为了在编程时更好地了解它们,你应该尝试像Resharper这样的东西.它将为Gray中不必要的代码着色.更不用说无数令人难以置信的工具和重构.

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有