我需要动态生成类,只能以字符串的形式获取类名,如: string a = "ClassA";
其中ClassA是类的名字,我现在想生成ClassA的实例,应该怎样做?
补充:我知道可以
var obj=Activator.CreateInstance(a);
我的意思是把obj转换为ClassA的类型,不要说(ClassA)obj这样,因为ClassA是字符串a的内容,我该怎样做?
...全文
1885打赏收藏
根据字符串动态生成类
我需要动态生成类,只能以字符串的形式获取类名,如: string a = "ClassA"; 其中ClassA是类的名字,我现在想生成ClassA的实例,应该怎样做? 补充:我知道可以 var obj=Activator.CreateInstance(a); 我的意思是把obj转换为ClassA的类型,不要说(ClassA)obj这样,因为ClassA是字符串a的内容,我该怎样做?