System.ValueType
class,它在继承层次结构中显示以下内容:
-- System.Object
-- System.ValueType
-- System.Enum
然而,类定义并未声明该类继承任何内容
public abstract class ValueType
我们也可以通过查看reference source of the class来确认。
但是,该课程仍会覆盖Equals
,GetHashCode
和ToString
。我不会在这里看到整个画面,这让我感到困惑。
答案 0 :(得分:6)
一切都继承自object
。
甚至你的课程如下:
public class MyClass
{
}
遵循此规则,MyClass
仍然继承自object
。它与.NET类型没有什么不同。