EventHandler(Object sender,CustomEvtArgs custEvtArgs)的两个以上参数可能需要什么?

时间:2013-02-17 06:10:33

标签: c# events generics delegates event-handling

当EventHandler有超过2个参数时,我看到了C#代码。

这是一个好习惯吗?

实现自定义事件参数时可能有哪些示例CustomEvtArgs:EvtArgs类对于事件的数据是不够的?

1 个答案:

答案 0 :(得分:1)

没有什么可以阻止你创建更多参数。 EventArgs派生类通常更容易维护,因为当您添加新参数(例如:一个新字段到SearchEventArgs类型类)时,您不必重写所有现有方法调用,您可以突然使用新参数用新方法。