通过反射调用Dll中的方法
来源:互联网 发布:黑客入侵用什么软件 编辑:程序博客网 时间:2024/05/22 17:30
//加载指定的程序集之内存中
Assembly assembly = Assembly.LoadFrom(dllPath);
//返加程序集中的一个指定的对象,哪果是返回所有对象,则用GetTypes()返回一个Typt对象的数组.
Type T = assembly.GetType(className);
//返回方法信息(公共方法)
MethodInfo mi = T.GetMethod(methodName);
//根据前面type类型创建一个对象
object o = Activator.CreateInstance(T);
//参数
object[] par = new object[] { destPhone, srcPhone, content };
//通过MethodInfo对象的Invoke方法,动态调用此方法,参数o是因为实例方法需要在调用时有一个实例存在
object dealResult = mi.Invoke(o, par).ToString();
Assembly assembly = Assembly.LoadFrom(dllPath);
//返加程序集中的一个指定的对象,哪果是返回所有对象,则用GetTypes()返回一个Typt对象的数组.
Type T = assembly.GetType(className);
//返回方法信息(公共方法)
MethodInfo mi = T.GetMethod(methodName);
//根据前面type类型创建一个对象
object o = Activator.CreateInstance(T);
//参数
object[] par = new object[] { destPhone, srcPhone, content };
//通过MethodInfo对象的Invoke方法,动态调用此方法,参数o是因为实例方法需要在调用时有一个实例存在
object dealResult = mi.Invoke(o, par).ToString();
- 通过反射调用Dll中的方法
- 通过反射调用类中的方法
- 通过反射调用类中的方法
- 通过反射调用其他类中的方法
- .NET反射机制去调用一个DLL中的方法
- C#反射动态调用dll中的方法,并返回结果
- C#反射动态调用dll中的方法,并返回结果
- C#反射动态调用dll中的方法,并返回结果
- 通过反射调用动态连接库中的方法
- 通过JAVA的反射调用类中的公有私有方法
- 如何通过反射调用类中的<泛型>方法
- 如何通过反射调用方法?
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- 汇编伪指令介绍(二)
- Delphi控件开发浅入深出(一)
- fork两次如何避免僵尸进程
- 网络编程——断点续传和多线程下载模式
- js 操作cookie的教程
- 通过反射调用Dll中的方法
- eclipse3.3中编程中乱码问题,以及html的应用
- include指令与JSTL标记区别
- heap和stack
- firefox插件
- myeclipse hibernate例子
- 2008年11月开发小技
- 一个团队必须有一个明确的目标!
- log4j.properties详解