gpt4 book ai didi

c# - 界面内的事件是什么意思?

转载 作者:行者123 更新时间:2023-11-30 19:48:56 26 4
gpt4 key购买 nike

我知道实现接口(interface)的类必须实现它的所有方法。但是界面里面的事件是什么意思呢?

最佳答案

这意味着类型必须实现事件 - 这样客户端才能订阅这些事件。

将事件视为成对的方法(添加/删除),就像属性具有获取/设置一样。正如您可以在接口(interface)中拥有属性一样,您也可以拥有事件:实现必须提供适当的添加/删除方法和元数据以将它们与事件联系起来。在 C# 中,这可以使用类似字段的事件来完成:

public event EventHandler EventFromInterface;

或使用明确的添加/删除方法:

public event EventHandler EventFromInterface
{
add { ... }
remove { ... }
}

关于c# - 界面内的事件是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4711524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com