阅读有关{.3}在.NET中发布事件的信息,
尽管您定义的类中的事件可以基于任何有效的委托类型,甚至可以返回值的委托,通常建议您使用EventHandler将事件基于.NET Framework模式,如以下示例所示。
文档中还提到 .NET Framework 2.0引入了此委托的通用版本EventHandler。
然后继续显示使用EventHandler
的示例,以及使用自定义委托类型的示例。
鉴于强烈建议不要使用自定义委托模式(甚至有官方示例),创建自定义委托而不是子类化EventArgs
和使用{{1 }}?