.net 反射动态应用类方法

来源:互联网 发布:js 拓扑图布局算法 编辑:程序博客网 时间:2024/05/18 02:45
 Assembly ass = Assembly.Load("HYTD.LoginComm");//根据物理DLL路径尝试加载 Type type = ass.GetType(System.Configuration.ConfigurationManager.AppSettings["login"]);//根据类型名称,反射出该类型(注意格式是:“命名空间.类名”) object o = Activator.CreateInstance(type);//创建该类型的对象实例 MethodInfo method = type.GetMethod("Login");//反射获取方法(实例方法) string s = (string)method.Invoke(o, new string[] { "dinglang", "123" });//调用实例方法
web.config配置:
<add key="login" value="LoginComm.LoginBase"/>            -----》value="类库.类名称";
LoginBase类中方法:  public string Login(string a, string b)        {            return "成功";        }



	
				
		
原创粉丝点击