第13章反射.docVIP

  • 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)

1亿VIP精品文档

相关文档