zhzhqiu

2009年2月15日 #

初识.net反射技术

摘要: 反射技术 我经常在博客园看到运用反射技术的***,可是遗憾自己一直不知道什么是反射,急忙找些资料学习学习。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。反射通常具有以下用途: 使用 Assembly 定义和加载程序集,加载在程... 阅读全文

posted @ 2009-02-15 22:52 网乐者 阅读(132) 评论(0) 推荐(0)

反射学习系列2-特性(Attribute)

摘要: 先看一个简单的例子 [Table(Name="dbo.[User]")] public partial class User { 当C#编译器发现这个属性有一个特性Table时,首先会把字符串Attribute添加到这个名称的后面,形成一个组合名称TableAttribute,然后在其搜索路径的所有命名空间中搜索有相同类名的类。但要注意,如果该特性名结尾是Attribute,编译器就不会把该字符... 阅读全文

posted @ 2009-02-15 22:19 网乐者 阅读(197) 评论(0) 推荐(0)

导航