C# 重载方法以允许将其添加为事件处理程序?
我正在重载一个方法,以便可以将其分配给事件。必须有更好的方法来做到这一点C# 重载方法以允许将其添加为事件处理程序?,c#,events,overloading,C#,Events,Overloading,我正在重载一个方法,以便可以将其分配给事件。必须有更好的方法来做到这一点 myMethod(){ //Does some stuff... } myMethod(object sender, FormClosingEventArgs e){ myMethod(); } Form.FormClosing += new FormClosingEventHandler(myMethod); 匿名方法在这里很有效: form.FormClosing += delegate { myM
myMethod(){
//Does some stuff...
}
myMethod(object sender, FormClosingEventArgs e){
myMethod();
}
Form.FormClosing += new FormClosingEventHandler(myMethod);
匿名方法在这里很有效:
form.FormClosing += delegate { myMethod(); };
编译器与您所做的差不多,但读取的管道代码更少。@pst这有什么帮助?过载解决在这里不是问题