您的位置:首页 > 其它

使用反射调用类静态方法

2009-09-28 10:54 232 查看
调用静态的方法 Assembly asm = Assembly.Load("InfoSystem"); //命名空间

Type t = asm.GetType("InfoSystem.SQLQuery");//命名空间加类型名称

SQLQuery sqlQuery = t.InvokeMember("GetInstance", BindingFlags.InvokeMethod | BindingFlags.Public |BindingFlags.Static, null, typeof(SQLQuery), null) as SQLQuery; 参数定义

Assembly.Load(path).CreateInstance(className); path为一个命名空间或者一个.dll文件的路径(字符串),例如:"PetShop.SQLServerDAL" className为一个命名空间 + 此空间内具体的类名(字符串),例如:"PetShop.SQLServerDAL.Product"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐