【发布时间】:2009-02-25 12:42:47
【问题描述】:
在接口中声明 EventHandler 的子类(您已定义)的代码语法是什么?
例如,我在委托声明中创建了 EventHandler 子类 MyEventHandler,但您不能在接口中声明委托...
当我要求 Visual Studio 提取接口时,它会将 IMyClassName 中的 EventHandler 称为 MyClassName.MyEventHandler,这显然会对类型耦合造成严重破坏。
我假设有一种简单的方法可以做到这一点。我是否必须在单独的文件中明确声明我的事件处理程序?
【问题讨论】:
-
你的意思是你想强制一个类有一些事件?
-
我希望在接口中声明事件,以便实现该接口的每个类也必须实现该事件。
标签: c# event-handling