我们是否不应该将EventHandler <teventargs>用于我们的自定义.NET事件?

时间:2018-11-18 18:50:45

标签: c# .net events delegates

阅读有关{.3}在.NET中发布事件的信息,

  

尽管您定义的类中的事件可以基于任何有效的委托类型,甚至可以返回值的委托,通常建议您使用EventHandler将事件基于.NET Framework模式,如以下示例所示。

文档中还提到 .NET Framework 2.0引入了此委托的通用版本EventHandler。

然后继续显示使用EventHandler的示例,以及使用自定义委托类型的示例。

鉴于强烈建议不要使用自定义委托模式(甚至有官方示例),创建自定义委托而不是子类化EventArgs和使用{{1 }}?

0 个答案:

没有答案