Ver*_*rax 6 .net c# delegates event-handling
我刚刚意识到我可以通过两种方式添加事件处理程序:
考虑像这样的事件处理程序:
private void MyEventHandler()
{}
Run Code Online (Sandbox Code Playgroud)
方法1:实例化新的委托
MyObject.MyEvent += new Action(MyEventHandler);
Run Code Online (Sandbox Code Playgroud)
方法2:添加事件处理程序而不实例化新委托
MyObject.MyEvent += MyEventHandler;
Run Code Online (Sandbox Code Playgroud)
应该考虑这两种实现之间有什么区别吗?
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |