gpt4 book ai didi

C# : Transitive Inheritance

转载 作者:可可西里 更新时间:2023-11-01 08:43:53 33 4
gpt4 key购买 nike

继承是 C# 中的传递关系吗?

我问是因为我不明白为什么 IList<T>工具 ICollection<T>IEnumerable<T>作为ICollection<T>已经实现 IEnumerable<T>

感谢您为我澄清这一点。

最佳答案

它在所有方面都是可传递的。可能您用来查看继承层次结构的工具具有特定的显示方式。无法取消实现接口(interface),尽管您可以显式实现它,从而对智能感知隐藏它。

作为 IList 的作者,您可以自由选择仅派生自 ICollection 还是派生自 ICollection 和 IEnumerable。在这种情况下,IEnumerable 将是多余的并由 resharper 标记。

关于C# : Transitive Inheritance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4846189/

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