2
虽然我使用ReSharper的,他总是说是什么的MouseDown + =鼠标按下
是有什么差别 “的MouseDown + =新MouseEventHandler(鼠标按下)” 和区别?
任何细节都会很好
谢谢大家。
虽然我使用ReSharper的,他总是说是什么的MouseDown + =鼠标按下
是有什么差别 “的MouseDown + =新MouseEventHandler(鼠标按下)” 和区别?
任何细节都会很好
谢谢大家。
较短的语法已在C#2.0中引入,它只是较长形式的语法糖。
不管你写什么,结果都是一样的。但是,更短更可读。
确实没有区别。 “新的MouseEventHandler”部分是隐含的。
[+ = new EventHandler(Method)vs + = Method](http://stackoverflow.com/questions/2749868/new-eventhandlermethod-vs-method)或[我应该实例化一个新的委托或不?](http://stackoverflow.com/questions/4676399/should-i-instantiate-a-new-delegate-or-not)或[使用“新的EventHandler”而不使用新的EventHandler “ ?](http://stackoverflow.com/questions/5468868/difference-between-wiring-events-using-new-eventhandlert-and-not-using-new-e) –
SwDevMan81
2012-03-29 20:23:09
或[C#:区别'+ = anEvent '和'+ = new EventHandler(anEvent)'](http://stackoverflow.com/questions/550703/c-difference-between-anevent-and-new-eventhandleranevent) – SwDevMan81 2012-03-29 20:28:46
bc resharper是一个臃肿的猪吃你的cpu dorritos //只有轻微的讽刺意味 – payo 2012-03-29 22:30:19