文章分类 -  .net中的反射学习

.net中的反射学习
(C#)利用反射动态调用类成员[转载]
摘要:使用反射动态调用类成员,需要Type类的一个方法:InvokeMember。对该方法的声明如下(摘抄于MSDN): public object InvokeMember( string name, BindingFlags invokeAttr, Binder binder, object target, object[] args ); 参... 阅读全文

posted @ 2004-07-13 15:44 feeling 阅读(10563) 评论(10) 推荐(0) 编辑

Net反射技术应用解决对象不同版本方法不同参数的问题 【转载】
摘要:在调用Office的时候,我们发现Office2003与Office2000的一个方法参数个数不同,这样导致我们不能够使用正常手段调用该方法,采用反射技术可以轻松解决问题。以下是我写的应用反射技术调用对象方法之简单原型。using System;using System.Reflection;public class Invoker{public static void Main(){Syste... 阅读全文

posted @ 2004-06-18 16:04 feeling 阅读(3109) 评论(1) 推荐(0) 编辑

c#中的反射 【转载】
摘要:目录 反射的概述 反射appDomain 的程序集 反射单个程序集 利用反射获取类型信息 设置反射类型的成员 通过反射创建类型的实例 反射类型的接口 反射的性能 反射的概述 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。System.reflectio... 阅读全文

posted @ 2004-06-18 16:03 feeling 阅读(6495) 评论(4) 推荐(1) 编辑

Net中的反射使用入门
摘要:[转载] MSDN:ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpcondiscoveringtypeinformationatruntime.htm提纲:1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用... 阅读全文

posted @ 2004-06-18 16:02 feeling 阅读(9883) 评论(7) 推荐(3) 编辑

导航