构造函数带有参数的情况.反射.用Activator.CreateInstance代替new实现类的实例化
2011-03-27 16:31
351 查看
System.Activator.CreateInstance(System.Type.GetType(string.Format("CN.SiTrust.Business.Client.{0}", list[dud.CurrentIndex].Tag.ToString())), new string[] { _connString }) as ChildWindow;
如上,是一个带有参数(一个string类型的参数)的ChildWindow构造函数。
string.Format("CN.SiTrust.Business.Client.{0}", list[dud.CurrentIndex].Tag.ToString())是对应构造函数的名空间+构造函数名 ,_connString 是构造函数的参数
具体的内容看自己领悟和记忆了
如上,是一个带有参数(一个string类型的参数)的ChildWindow构造函数。
string.Format("CN.SiTrust.Business.Client.{0}", list[dud.CurrentIndex].Tag.ToString())是对应构造函数的名空间+构造函数名 ,_connString 是构造函数的参数
具体的内容看自己领悟和记忆了
相关文章推荐
- Activator.CreateInstance代替new实现类的实例化
- 用Activator .CreateInstance代替new实现类的实例化Assembly.CreateInstance()与Activator.CreateInstance()方法的区别
- Activator.CreateInstance 方法创建对象和Expression Tree创建对象性能的比较(构造函数含多参数的情况)
- Activator.CreateInstance 方法创建对象和Expression Tree创建对象性能的比较(构造函数含多参数的情况)
- [反射]利用Activator.CreateInstance(type)实例化表单
- Activator.CreateInstance 反射实例化对象
- [反射]利用Activator.CreateInstance(type)实例化表单
- newInstance参数详解以及反射的应用
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- 用Activator .CreateInstance代替new实现类的实例化
- Activator.CreateInstance 方法 (Type)和Class1 obj=new Class1()方法实例化
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- Activator.CreateInstance使用中的参数传入
- 关于反射中Assembly.CreateInstance()与Activator.CreateInstance()方法
- 创建Bean的三种方式 在大多数情况下,Spring容器直接通过new关键字调用构造器来创建Bean实例,而class属性指定Bean实例的实现类,但这不是实例化Bean的唯一方法。实际上,Sprin
- 用Activator .CreateInstance代替new实现类的实例化
- 【转载】反射之实例创建ConstructorInfo.Invoke 对比 Activator.CreateInstance
- 用Activator .CreateInstance代替new实现类的实例化
- Activator.CreateInstance使用中的参数传入
- 用Activator.CreateInstance代替new实现类的实例化(转)