您的位置:首页 > 编程语言 > C#

C#反射:实例化类型需满足哪些条件?

2018-05-27 09:51 169 查看
C#反射,加载程序集并获取类型完成,但是在实例化类型时,代码就卡住了,会是哪些方面的原因?实例化类型需满足哪些条件?望各位朋友赐教。
//文件路径
string strPath = string.Format(@"{0}\XXX.exe", AppDomain.CurrentDomain.BaseDirectory);
//动态加载程序集
Assembly assembly = Assembly.LoadFile(strPath);
//获取类型(命名空间+类名)
Type t = assembly.GetType("XXX.YYY",true,false);
//实例化类型,运行这句时就卡了,类型t是ok的
object obj = Activator.CreateInstance(t,true);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: