由类型名得到该类型
利用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);
posted on 2010-06-08 16:31 Jenney Zhao 阅读(267) 评论(0) 编辑 收藏 举报