C#中根据类的名称字符串创建类的实例
来源:互联网 发布:北电网络被谁收购 编辑:程序博客网 时间:2024/06/06 09:59
这种用法很像是工厂类,但是我们不需要自己实现字符串到类型的对应关系,也不需要创建的类有继承关系,
代码如下:
// 第一步:得到类的全名(命名空间+类名)
string adaptorName = this.GetType().FullName + “.Case” + "+HA_" + this._pi.Name;
// 第二部:根据全名得到类的类型
Type adaptorType = Type.GetType(adaptorName);
HumanizerAdaptorCommon hac = null;//基类
// 第三步:创建类实例
if (adaptorType != null) { hac = Activator.CreateInstance(Type.GetType(adaptorName), this._pi) as HumanizerAdaptorCommon; }
string fullName = this.GetType().FullName;
string Namespace = this.GetType().Namespace;
string name = this.GetType().Name;
- C#中根据类的名称字符串创建类的实例
- C#根据类名称创建类的实例
- C# 根据对象类完整名称,创建对象实例
- [C#]根据类的名称创建类
- C#如何根据字符串动态的创建对象(类)?
- C#如何根据字符串动态的创建对象(类)
- C#根据字符串名称 得到对应的方法
- 根据类名字符串创建实例
- c#根据字符串创建对象实例
- 在拼接的字符串中根据代码显示名称
- C#中类的创建和实例化
- 根据字符串创建类
- Java反射,根据类名创建带参数的实例
- Java反射,根据类名创建带参数的实例
- Java反射,根据类名创建带参数的实例
- python 根据类的字符串名实例化对象
- C# 中反射获取某类的子类和根据类型名动态创建对象(转载)
- 根据窗口类名称动态创建窗口
- spring cron-Expression 与linux crontab 的配置参数含义
- 记第一次回归测试
- Misc(网络+组成原理)
- dfd
- hdu--2521 反素素(题目具有迷惑性)
- C#中根据类的名称字符串创建类的实例
- 快暑假了
- C++ - Precompile header file
- 细看代码在内存中如何存储
- aspnet的menu控件在ie8中不能正常显示
- P4 tips
- 快暑假了
- 字符集之间转换(UTF-8,UNICODE,Gb2312)
- 二叉查找树书中实现