您的位置:首页 > 其它

根据程序集名称初始化程序集Assembly 根据类FullName和Assembly Name初始化类对象

2013-04-19 11:22 344 查看
Assembly ass = Assembly.LoadWithPartialName("EC_ERP.Model"); // Assembly.GetAssembly(typeof(DDEntity)); 根据名称获取程序集

Type[] typeList = ass.GetTypes();//返回程序集的所有类型

//根据类的FullName和程序集名称 动态生成类对象

ObjectHandle o= Activator.CreateInstance("EC_ERP.Model", string.Format("EC_ERP.Model.{0}", ClassName));

object wrapo = o.Unwrap();

if (wrapo == null) return;

Type type = o.Unwrap().GetType();//获取真实类型

//var instance= Activator.CreateInstance(type);//创建类型对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: