我在哪里可以找到C#统一类型系统的树形图?

时间:2018-03-01 07:06:01

标签: c#

我试着在互联网上寻找。我在谷歌图片中找到了一些,但它们并没有完整。我已经看到了统一类型系统的概述,但他们没有图表。你知道任何链接吗?

1 个答案:

答案 0 :(得分:3)

统一类型系统基本上意味着(almost)C#中的每个类型都与System.Object兼容。一切都是其中的一种。

在列出的内容中,类,接口和结构不是真正的类型,它们是类型的类型。我可以说System.Int32int)是一个结构,但实际上它继承自System.ValueType,它继承自System.Object

无论如何,这是我能做的最好的事情:

  • System.Object
    • System.ValueType
      • System.Enum
        • 所有枚举
      • System.Int32int
      • System.Decimal
      • System.Singlefloat
      • System.Double
      • System.Char
      • System.Booleanbool
      • 所有结构
    • System.Delegate
      • 所有代表
    • System.String
    • System.Array
    • 所有类和接口