我应该创建一个新的代理实例吗?这样做有什么意义...this.myButton.Click+=newEventHandler(this.myButton_Clicked);...与此相比?this.myButton.Click+=this.myButton_Clicked;我怀疑编译器在第二个示例中为我创建了一个新实例。我确定这是一个新手问题,但谷歌什么也没发现。谁能给我一些见识?第二种语法是C#2.0中引入的第一种语法的快捷方式。http://www.developer.com/net/csharp/article.php/3103031/Working-with-Delegates-Made-Easier-with-C-20.htm是的,第二个版本让编译器创建一个隐式委托,就像您可以指定this.MyMethod而不是newAction(this.MyMethod)或newAction(()=>this.MyMethod())。以上是C#学习教程:要不要新建一个代理实例?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
