重载方法允许添加为事件处理程序?

时间:2011-05-12 18:25:04

标签: c# events overloading

我正在重载方法,因此可以将其分配给事件。必须有更好的方法来做到这一点。

myMethod(){
    //Does some stuff...
}
myMethod(object sender, FormClosingEventArgs e){
    myMethod();
}

Form.FormClosing += new FormClosingEventHandler(myMethod);

1 个答案:

答案 0 :(得分:7)

匿名方法在这里运作良好:

form.FormClosing += delegate { myMethod(); };

编译器几乎完成了你所做的事情,但是需要更少的管道代码来阅读。