摘要: 反射的定义 审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 反射的作用 反射可以实现从对象的外部来了解对象(或程序集)内部结构的功能,哪怕你不知道这个对象(或程序集)是什 阅读全文
posted @ 2016-04-01 17:57 滴水瓦 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 特性提供功能强大的方法,用以将元数据或声明信息与代码(程序集、类型、方法、属性等)相关联。这些元数据是在编译过程中创建,并嵌入到程序集中。特性与程序实体关联后,即可在运行时使用名为“反射”的技术查询特性。反射是个普通术语,它描述了在运行过程中检查和处理程序元素的功能。 特性具有以下属性: 特性可向程 阅读全文
posted @ 2016-04-01 11:43 滴水瓦 阅读(2531) 评论(0) 推荐(1) 编辑
摘要: 元数据概述:元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存储在内存中的程序进行描述。将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中,而将代码转换为 Microsoft 中间语言 (MSIL) 并将其插入到该文件的另一部分中。在模块或程序集中 阅读全文
posted @ 2016-04-01 10:48 滴水瓦 阅读(7031) 评论(0) 推荐(0) 编辑