c#编译器如何使用泛型继承处理嵌套类
本文关键字:处理 嵌套 继承 泛型 编译器 何使用 | 更新日期: 2023-09-27 18:07:24
我在继承的工作代码中多次看到以下结构,并试图理解这是什么意思:
public partial class Parent
{
public class Child : Child<Parent>
{
似乎类Parent.Child
继承自Parent.Child<Parent>
让我困惑的部分是: Child<Parent>
c#编译器如何处理这个问题?
c#编译器处理它。
你可以看到这些类作为3个独立的:
class Parent;
class Parent_Child<T>;
class Parent_Child : Parent_Child<Parent>;
我想这就是你想要的解释。