gpt4 book ai didi

c# - 从内部派生的公共(public)接口(interface)?

转载 作者:行者123 更新时间:2023-12-05 02:24:12 24 4
gpt4 key购买 nike

程序集向外界公开了几个接口(interface)(IFirstISecondITird),即这些接口(interface)是public.

现在,作为实现细节,所有这些对象都有一个共同特征,由接口(interface) IBase 描述。我不想公开 IBase,因为这可能会在未来的实现中发生变化,并且与我的程序集的用户完全无关。

显然,公共(public)接口(interface)不能从内部接口(interface)派生(给我一个编译器错误)。

有什么方法可以表达 IFirstISecondITird 仅从内部角度来看有一些共同点?

最佳答案

不在 C# 中

您能做的最好的事情就是让您的实现内部和公共(public)接口(interface)。

关于c# - 从内部派生的公共(public)接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14922685/

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