Is there an actual difference in the 2 different w

2019-01-15 18:36发布

In C# is there any real difference (other than syntax) under the hood between:

myButton.Click += new EventHandler(myMemberMethod);

and

myButton.Click += myMemberMethod;

?

2条回答
beautiful°
2楼-- · 2019-01-15 19:14

The second method is a shortcut to the first one, it was introduced in C# 2.0

See also this thread.

查看更多
\"骚年 ilove
3楼-- · 2019-01-15 19:20

They are exactly the same, its called syntax sugar.

There are a lot of things that arent needed, to get a better idea of them while programming you should try something like Resharper. It will color the unnecessary code in Grey. Not to mention a whole myriad of incredible tools and refactorings.

查看更多
登录 后发表回答