我很好奇C#中Int32
的内部实现。 Int32
是结构类型。如何从System.ValueType
继承?
我用Google搜索了它,但无法得到令人满意的答案。希望有人会清楚我的问题。
答案 0 :(得分:1)
struct
关键字专门用于表示ValueType
的继承。
来自MSDN(强调我的):
尽管ValueType是值类型的隐式基类,但您无法创建直接从ValueType继承的类。相反,个别编译器提供语言关键字或构造(例如C#中的struct和Visual Basic中的结构......结构)以支持值类型的创建。