use Assembly to call a method

2016-01-29 13:08 6 1 收藏

use Assembly to call a method,use Assembly to call a method

【 tulaoshi.com - ASP.NET 】


When using objectFactory,u may want to call a static method,but would not like to write a mass of interfaces to *Show* the method.Here,it's a way.
Code:using System.Reflection;
try { Assembly asm =Assembly.Load("FC.Shared.Common"); Type t = asm.GetType("FC.Shared.Common.CMessage"); MethodInfo minfo=t.GetMethod("Send"); Object obj = Activator.CreateInstance(t); //Object obj=asm.CreateInstance("FC.Shared.Common.CMessage"); minfo.Invoke(obj,new string []{"IMMsgOut","Sender","Recipient","hello","Body","BizBody"}); } catch(Exception e) { MessageBox.Show(e.InnerException.Message); throw e.InnerException; }

来源:http://www.tulaoshi.com/n/20160129/1489038.html

延伸阅读
为了让实例变量的值能够在需要的时候改变,我们应该提供一个方法来改变其值; 这种方法被特别地称为 存取方法(access method)。依照惯例,只是简单的用来改变实例变量值的方法名称应该以 "set" 开头:       void setBark(String barkSound) {         this.barkSound = bark...
打call是什么意思 在各类演唱会等娱乐集会中观众使用荧光棒等发光道具,随音乐节奏或节目内容等等的不同做出不同节奏的统一性的挥舞动作以达到活跃现场气氛的效果叫做打CALL。就是演唱会帮明星造势的东西。明星一般管用的就是属于此明星颜色的气球、荧光棒、横幅、手牌、灯牌等,让大家一看就知道你喜欢哪个明星。 它的意思...
标签: Java JAVA基础
  - 数据分页显示 - JDBC 2.0:ODBC 通过jdbc:odbc可以实现Jsp对数据库的操作,在这个例子中我将数据库的连接写在了一个JavaBean中,可以实现重复使用 pagetest.jsp文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" <%@page contentType="text/html;charset=gb2312" % <jsp:useB...
C# 新增的特性中引起争议的有许多, 分部方法 (Partial Method)算是一个。分部方法通常被定义在一个分部类中,在常规的类文件中也可实现。如果分部方法没有被实现,编译器就不会、对他们进行编译。 分部方法有着严格的限制。它们必须是私有的,不能返回值,不能有输出参数。因为任何针对没有被实现的分部方法的调用都会简单地被忽略...

经验教程

97

收藏

47

热门标签

ASP
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部