首页 > 解决方案 > 从模板派生的 C# 类

问题描述

我是 c# 新手,最近我阅读了 Oxygen not include(using dnspy) 的代码源,其中有一些令人困惑的代码。我试过谷歌,但找不到任何有用的东西。

Threr 是一个名为 ElementEntry 的类,它是从模板类 YamlIO 派生的。让我感到困惑的是,这个模板与 ElementEntry 类的参数 T 相同。

我认为这可能会导致一些问题。我对吗?

public class YamlIO<T>
{
...
}
public class ElementEntry : YamlIO<ElementEntry>
{
...
}

标签: classinheritancec#-4.0

解决方案


推荐阅读