您的位置:首页 > 其它

用反射调用实例方法和静态方法

2010-08-23 23:23 225 查看
Assembly assembly = Assembly.Load("bll");
Type type = assembly.GetType("bll.Class2");
object obj = Activator.CreateInstance(type); //创建类的实例
bll.Class2 c2 = (bll.Class2)obj;
this.Label1.Text = type.InvokeMember("aa", BindingFlags.InvokeMethod, null, c2, null).ToString();  //调用实例方法
this.Label1.Text = type.InvokeMember("bb", BindingFlags.InvokeMethod, null, null, null).ToString();//调用静态方法



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: