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

问题描述 投票:0回答:1

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

c#
1个回答
3
投票

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

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

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

  • System.Object System.ValueType System.Enum 所有的枚举 System.Int32intSystem.Decimal System.SinglefloatSystem.Double System.Char System.Booleanbool) 所有结构 System.Delegate 所有代表 System.String System.Array 所有类和接口
© www.soinside.com 2019 - 2024. All rights reserved.