参数计数不匹配

当通过反射调用对象的方法,在形参与实参个数不对应时,会报"参数计数不匹配",例如下面的代码:

info.GetGetMethod().Invoke(obj, new object[]{val});//因为属性的GET模块形参是空的

修改为

info.GetSetMethod().Invoke(obj, null);

这个应该是发生在.NET确定重载方法时的异常,才想到原来自己连这个都不清楚,还要努力学习才行.

Tag标签: 反射
发表于 2010-02-06 01:27:46 收藏 所属分类: C# 网摘收藏
相关文章: