C# 未找到类型“***”上的构造函数异常原因

在通过反射机制Activator.CreateInstance(Type),进行对象创建的过程中,**发生了“未找到类型“*”上的构造函数”**异常,最后发现是因为某些构造函数没有空构造函数所造成的。

所以在通过CreateInstance创建对象时,注意要创建的类型是否具有空构造函数,如果没有需要使用**Activator.CreateInstance(Type, Object[])**方法增加参数来进行创建
在这里插入图片描述

发布了84 篇原创文章 · 获赞 77 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/lujiachun1/article/details/78748091
今日推荐