gpt4 book ai didi

c# - 在 C# 中,继承树可以达到多深?

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

在 C# 中,继承树可以达到多深?假设我有一个类 A,我创建了一个派生自 A 的新类 B。然后我创建了一个名为 C 的新类,它派生自 B 等等。

我可以用这种方式创建多少个实际上是 A 的类?

继承树有限制吗?

public class A
{
...
...
}

public class B:A
{
...
...
}

public class C:B
{
...
...
}

public class D:C
{
...
...
}

最佳答案

C#规范没有限制。

很可能每个实现都有一些基于内部表大小的大得离谱的限制。

您在任何平台上点击的普通手写代码都不太可能。自动生成的代码有一定的机会达到编译器/运行时限制(如方法大小或名称长度)。如果有兴趣,您可以自己尝试达到限制 - 通常软件限制恰好是 2 的幂(例如 16K/65K 开始)。

关于c# - 在 C# 中,继承树可以达到多深?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21450264/

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