这意味着该类型必须实现该事件 - 以便客户端可以订阅这些事件.
将事件视为成对方法(添加/删除),就像属性已获取/设置一样.正如您可以在接口中拥有属性一样,您可以拥有事件:实现必须提供适当的添加/删除方法和元数据以将它们绑定到事件.在C#中,这可以使用类似字段的事件来完成:
public event EventHandler EventFromInterface;
Run Code Online (Sandbox Code Playgroud)
或使用显式添加/删除方法:
public event EventHandler EventFromInterface
{
add { ... }
remove { ... }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
578 次 |
| 最近记录: |