C#通过反射实例化对象
2010-05-31 14:04
501 查看
public static IPDFProvider Get(string vt)
{
IPDFProvider r = null;
Type tt = Type.GetType(vt);
ConstructorInfo ci = tt.GetConstructor(System.Type.EmptyTypes);
r = ci.Invoke(null) as IPDFProvider;
return r;
}
public static IPDFProvider Get(string path,string vt)
{
System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFile(path);
//string vt = "Laptop.Order.PDF.WABPdfProvider2";
Laptop.Order.PDF.IPDFProvider r = null;
Type tt = ass.GetType(vt);
ConstructorInfo ci = tt.GetConstructor(System.Type.EmptyTypes);
r = ci.Invoke(null) as Laptop.Order.PDF.IPDFProvider;
return r;
}
{
IPDFProvider r = null;
Type tt = Type.GetType(vt);
ConstructorInfo ci = tt.GetConstructor(System.Type.EmptyTypes);
r = ci.Invoke(null) as IPDFProvider;
return r;
}
public static IPDFProvider Get(string path,string vt)
{
System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFile(path);
//string vt = "Laptop.Order.PDF.WABPdfProvider2";
Laptop.Order.PDF.IPDFProvider r = null;
Type tt = ass.GetType(vt);
ConstructorInfo ci = tt.GetConstructor(System.Type.EmptyTypes);
r = ci.Invoke(null) as Laptop.Order.PDF.IPDFProvider;
return r;
}
相关文章推荐
- Java反射02 : Class对象获取的三种方式和通过反射实例化对象的两种方式
- c# 通过反射属性, 把源对象写入目标对象
- c#中用反射的方式实例化对象
- java如何通过反射取得泛型的实例化对象
- C#对象通过反射访问类中共有方法
- 【怎样写代码】偷窥高手 -- 反射技术(七):通过反射实例化对象
- C# 通过反射把数据库中的表打包成对象
- C# 通过反射为一个对象赋值
- C# 反射-通过继承接口实现创建对象并调用方法
- 通过反射动态实例化对象中出现的一个奇怪问题
- C#通过反射给对象赋值
- C# 通过反射获取实例对象
- Java 反射通过构造实例化对象
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- C#通过反射获取对象属性,打印所有字段属性的值
- java通过暴力反射创建不可实例化类的对象实例
- c# 通过反射 实例化类
- C#通过反射将DataRow转换成对应实体对象
- C# 反射通过类名实例化类
- 如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法??