首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

依据名称创建类类型

2013-11-01 
根据名称创建类类型名称是Abc.Def.Class1这是一个字符串我需要获取这个字符串的Type类型前提这个类不在本

根据名称创建类类型
名称是Abc.Def.Class1这是一个字符串
我需要获取这个字符串的Type类型
前提这个类不在本项目中 在一个引用的DLL中 这个DLL已经加入引用
[解决办法]
使用反射。用以下方法


//摘要:
//     使用命名的程序集和默认构造函数,创建名称已指定的类型的实例。
public static ObjectHandle CreateInstance(string assemblyName, string typeName);

[解决办法]
Assembly.GetExecutingAssembly().GetTypes().SingleOrDefault(x => x.Name == "Abc.Def.Class1")

热点排行