- 3
- 0
- 约2.04万字
- 约 16页
- 2016-06-04 发布于重庆
- 举报
第13章反射
第13章 反 射 2
13.1 定制特性 2
13.1.1 编写定制特性 2
13.1.2 定制特性示例:WhatsNewAttributes 5
13.2 反射 8
13.2.1 System.Type 类 8
13.2.2 TypeView 示例 10
13.2.3 Assembly 类 11
13.2.4 完成WhatsNewAttributes 示例 13
13.3 小结 16
第13章 反 射
反射是一个普通术语,描述了在运行过程中检查和处理程序元素的功能。例如,反射允许完成以下任务:
● 枚举类型的成员
● 实例化新对象
● 执行对象的成员
● 查找类型的信息
● 查找程序集的信息
● 检查应用于类型的定制特性
● 创建和编译新程序集
这个列表列出了许多功能,包括.NET Framework 类库提供的一些最强大、最复杂的功能。但本章不可能介绍反射的所有功能,仅讨论最常用的功能。
首先讨论定制特性,定制特性允许把定制的元数据与程序元素关联起来。这些元数据是在编译过程中创建的,并嵌入到程序集中。接着就可以在运行期间使用反射的一些功能检查这些元数据了。
在介绍了定制特性后,本章将探讨支持反射的一些基类,包括System.Type 和System.Reflection.Assembly 类,它们可以访问反射提供的许多功能。
为了演示定制特性和反射,我们将开发一个示例,说明
原创力文档

文档评论(0)