gpt4 book ai didi

c# - .NET 中是否有包含单个 EventHandler 的标准接口(interface)

转载 作者:太空宇宙 更新时间:2023-11-03 17:36:54 25 4
gpt4 key购买 nike

有这样的.NET框架界面吗?

public interface IEvent
{
event EventHandler Event;
}

我当然可以自己编写,但如果它已经存在,我会重新使用它。也许也可以在其上使用 Fire/Raise 方法。

最佳答案

不,没有。

通常,C#/CLR 中的事件不使用问题中所示的接口(interface)基础模式。这更类似于事件的 Java 风格。最接近的项目是一个通用的事件委托(delegate),它可以被重新使用而不是创建新的委托(delegate)类型。这确实存在于 System.EventHandler<TEventArgs>

关于c# - .NET 中是否有包含单个 EventHandler 的标准接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1445201/

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