0

有没有办法让你能够根据在通过 relfection 实例化它后写入为字符串的数据类型来转换对象?例如:

string datatype = "List<genericclassname>";
list<genericclassname> o = (datatype)dynamicallyinstantiateclass("namespace.classname");
4

1 回答 1

0

当然可以 :

   dynamic d = Activator.CreateInstance("assemblyName","TypeName");
   d.DoSomthing();

要找到您的程序集名称,请右键单击在应用程序选项卡中拥有您的类的项目,您可以找到您的类型程序集名称

于 2013-05-14T11:51:38.963 回答