更新:2007 年 11 月
通用类型系统定义了如何在运行库中声明、使用和管理类型,同时也是运行库支持跨语言集成的一个重要组成部分。通用类型系统执行以下功能:
- 建立一个支持跨语言集成、类型安全和高性能代码执行的框架。 
- 提供一个支持完整实现多种编程语言的面向对象的模型。 
- 定义各语言必须遵守的规则,有助于确保用不同语言编写的对象能够交互作用。 
本节内容
- 通用类型系统概述 
 描述一些概念并定义与通用类型系统相关的术语。
- 类型定义 
 描述用户定义的类型。
- 类型成员 
 描述事件、字段、嵌套类型、方法、属性以及一些概念,如成员重载、重写和继承。
- 通用类型系统中的值类型 
 描述内置的和用户定义的值类型。
- 通用类型系统中的类 
 描述公共语言运行库类的特征。
- 通用类型系统中的委托 
 描述委托对象,它是非托管函数指针的托管替代内容。
- 通用类型系统中的数组 
 描述公共语言运行库数组类型。
- 通用类型系统中的接口 
 描述接口的特征和公共语言运行库对接口的限制。
- 通用类型系统中的指针 
 描述托管指针、非托管指针和非托管函数指针。
相关章节
- .NET Framework 类库参考 
 提供对 Microsoft Windows 软件开发工具包 (SDK) 中所包含的类、接口和值类型的引用。
- 公共语言运行库 
 描述管理代码执行并提供应用程序开发服务的运行时环境。