![]() |
1
3
自我描述类型是由关于自身的可用元数据描述的类型。最常见的形式是类类型。在这里,很容易展示自我描述的含义: 类型本身由类定义描述。例如,具有名称、年龄和customerID的customer类。此类实例的纯数据如下所示:
仅因为环境具有包含元数据的类描述,您才真正知道其中一些数据构成了ID、年龄和名称。为了识别元数据,将对象内容数据与类ID合并,以便环境能够将类描述与元数据匹配。
对于数组,它是相似的:数组类包含关于条目数的信息以及关于存储条目数的类型信息(请参见上文)。 |
![]() |
2
3
自描述类型是一种数据类型,它为垃圾收集器提供有关自身的信息。基本上,任何具有某种形式元数据(如程序集)的类型都将被视为自描述类型。 |
![]() |
3
3
也许是显示指针类型和接口类型的最佳方法 不 自我描述就是一个例子:
输出:
换句话说,声明为接口类型的对象只能描述实现它们的类。指针只能描述它们指向的对象的类型。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 5 月前 |
![]() |
CactusCake · if语句中应有分号 6 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 7 月前 |