由类型名得到该类型

利用C#的反射机制:

string typeName="MyNameSpace.MyClassOne";

Type myClassType=Type.GetType(typeName);

or

Type myClassType=Type.GetType(typeName,true);

注:当返回的Type为NULL时,可用

Type myClassType=Type.GetType(typeName,true);看看报的具体异常,

如果报Assembly cannot be loaded时,可用下面的语句:

typeof(MyClassTwo).Assembly.GetType(typeName);//MyClassOne与MyClassTwo在同一个assembly里

or

Assembly.LoadFrom("MyClasses.dll").GetType(typeName);

原文地址:https://www.cnblogs.com/jenneyblog/p/1754113.html