我应该使用RoutedEventHandler吗?

Fra*_*ank 7 c# event-handling

这两者有什么区别:

_btnAddNew.Click += OnAddNewClick;

 _btnAddNew.Click += new RoutedEventHandler(OnAddNewClick);
Run Code Online (Sandbox Code Playgroud)

谢谢!!

Ric*_*ein 10

没有区别......第一个是第二个的捷径.

事实上,如果您尝试两种方式,然后使用Reflector来反汇编程序集,您可以看到它完全相同,并且两者都被解释为:

_btnAddNew.Click += new RoutedEventHandler(OnAddNewClick);
Run Code Online (Sandbox Code Playgroud)