我试着在互联网上寻找。我在谷歌图片中找到了一些,但它们并不完整。我已经看到了统一类型系统的一些概述,但它们没有它的图表。你知道任何链接吗?
统一类型系统基本上意味着(almost)C#中的每个类型都与System.Object
兼容。一切都是这个的子类型。
在您列出的事物列表中,类,接口和结构不是真正的类型,它们是类型的类型。我可以说System.Int32
(int
)是一个结构,但它实际上继承自System.ValueType
,它继承自System.Object
。
无论如何,这是我能做的最好的事情:
System.Object
System.ValueType
System.Enum
所有的枚举
System.Int32
(int
)
System.Decimal
System.Single
(float
)
System.Double
System.Char
System.Boolean
(bool
)
所有结构
System.Delegate
所有代表
System.String
System.Array
所有类和接口