.NET Framework 开发人员指南
通用类型系统

通用类型系统定义了如何在运行库中声明、使用和管理类型,同时也是运行库支持跨语言集成的一个重要组成部分。通用类型系统执行以下功能:

  • 建立一个支持跨语言集成、类型安全和高性能代码执行的框架。

  • 提供一个支持完整实现多种编程语言的面向对象的模型。

  • 定义各语言必须遵守的规则,有助于确保用不同语言编写的对象能够交互作用。

本节内容

通用类型系统概述

描述一些概念并定义与通用类型系统相关的术语。

类型定义

描述用户定义的类型。

类型成员

描述事件、字段、嵌套类型、方法、属性以及一些概念,如成员重载、重写和继承。

通用类型系统中的值类型

描述内置的和用户定义的值类型。

通用类型系统中的类

描述公共语言运行库类的特征。

通用类型系统中的委托

描述委托对象,它是非托管函数指针的托管替代内容。

通用类型系统中的数组

描述公共语言运行库数组类型。

通用类型系统中的接口

描述接口的特征和公共语言运行库对接口的限制。

通用类型系统中的指针

描述托管指针、非托管指针和非托管函数指针。

相关章节

.NET Framework 类库参考

提供对 Microsoft .NET Framework SDK 中所包含的类、接口和值类型的引用。

公共语言运行库

描述管理代码执行并提供应用程序开发服务的运行时环境。

请参见

标记 :


Page view tracker