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