2 qq 34418970 qq_34418970 于 2016.09.07 10:17 提问

正在学习反射,遇到了无法找到构造函数的问题。

public class TestClass
{
private string _value;
public TestClass()
{
}
public TestClass(string value)
{
_value = value;
}
public string GetValue(string prefix)
{
。。。。。。

}}

Type t = typeof(ClassLibrary1.TestSpace);
object[] obj = new object[] { "timmy" };
PropertyInfo[] p = t.GetProperties();
MethodInfo[] m = t.GetMethods();
object DOBJ = Activator.CreateInstance(t,obj);
最后一步出现无法找到构造函数的错。

1个回答

donggua3694857
donggua3694857   Rxr 2016.09.07 10:59

直接这样写不更好?

Constructor<?>[] constructor = Class.forName(className).getDeclaredConstructors();
Object obj = constructor[0].newInstance(参数);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
vs2010打开时遇到的问题
vs2010打开时出现的当外接程序正在opened上接收时导致访问冲突,是否要终止该
大规模WebGL应用引发浏览器崩溃的几种情况及解决办法
一般的Web应用基本上不会导致浏览器崩溃,写Javascript代码也不需要管理内存资源,基本也不需要考虑内存“泄露”的问题。随着H5的崛起,越来越多的原本在桌面端的软件也改头换面迁移到Web上来,比如三维图形类的应用。在Web端显示大规模三维模型不仅仅是三维显示引擎的问题,也涉及到数据组织、任务调度、资源管理、浏览器兼容等方方面面。这里针对在项目中遇到到几种把浏览器高挂的情况简要列举了一下。
HTML学习中遇到的问题记录
1、在table中经常定义 thead、tbody 以及 tfoot三个标签: thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。当您创建某个表格时,您也许希望拥有一个标题行,一些带有数据的行,以及位于底部的一个总计行。这种划分使浏览器有能力支持独立于表格标题和页脚的表格正文滚动。当长的表格被打印时,表格的表头和页脚可被打印在包含表格数据的每张页面上。
Microsoft Visual Studio 遇到了问题,需要关闭的一种可能的解决方法
最近遇到一打开网站就出现 “Microsoft Visual Studio 遇到了问题,需要关闭。向 Microsoft 发送错误报告”这个问题。查过网上的资料,有人说估计是缓存的问题,建议把Microsoft Visual Studio的缓存文件全部删掉,然后重置开发环境,应该是可以解决的。实在不行,保存项目,卸了Microsoft Visual Studio重新安装一遍。 我当时就是想重装,
chrome浏览器糟糕WEBGL遇到了问题,如何解决
在chrome浏览器的设置中搜索,硬件加速,如果还是不可以就进行第二部 使用硬件加速模式(如果可用) chrome://flags复制到chrome浏览器的地址栏中,进去之后选择Override software rendering list 启用这个选项并且重启浏览器 //这是因为第一步做完就可以了的话第二步就不用强制开启渲染了
Microsoft Visual Studio 遇到了问题,需要关闭的一种可能的解决方法(转载)
最近遇到一打开网站就出现 “Microsoft Visual Studio 遇到了问题,需要关闭。向 Microsoft 发送错误报告”这个问题。查过网上的资料,有人说估计是缓存的问题,建议把Microsoft Visual Studio的缓存文件全部删掉,然后重置开发环境,应该是可以解决的。实在不行,保存项目,卸了Microsoft Visual Studio重新安装一遍。清除最近打开的项目如下:手工操作方法:1)删除最近打开的文件运行regedit,打开HKEY_CURRENT_USER/Softwar
JS/Jquery使用过程中遇到的问题和解决方法
1 获得浏览器信息
JavaScript学习过程所遇到中的问题(一)
Write By Monkeyfly All the following information is from the Internet and blogs,and collected and tidied by myself.一、addEventListener事件第三个参数的作用addEventListener(event,function,useCapture) event:事件名称,St
关于学习java中遇到瓶颈的问题
生活就是如此,顺利的时候,整个人都是开心的,所观察的一切都是那么的美好,然而,当困难出现时,一切都不一样了,恐慌,对未来的迷茫,接踵而至,此时,你将陷入自己心魔的斗争中,是否坚持的学下去,是否,学习这门技术,是正确的,是否,适合学习这门技术,想着想着,整个人都快要崩溃了~~~ 然而,当你看到我的这段文字时,说明你并没有放弃掉,应该恭喜你你已经迈向了要解决好问题的第一步,因为,你在寻求解决办法.
学习SSH中遇到的问题总结
使用Hibernate的时候,想让Hiberante根据domain object对象生成对应的数据库表,配置hibernate.cfg.xml中的属性hbm2ddl.auto为update,运行之后,没有生成对应的数据库表同时没有提示错误。 解决方法:因为之前的domain object是根据数据库表自动生成,在中有个属性catalog="hibernate",hibernate为当时