当前位置: 代码迷 >> ASP.NET >> 反射怎么调用多个参数
  详细解决方案

反射怎么调用多个参数

热度:9700   发布时间:2013-02-25 00:00:00.0
反射如何调用多个参数?
在一个DLL里面的方法需要传递多个参数,我知道在传递一个的时候用method.Invoke(obj,new string[]{"a"}),但是传递多个我写method.Invoke(obj,new string[]{"a","b","c"}),在运行时报“未将对象引用设置到对象的实例”,是不是这样写法不正确?其中参数有需要传递整型的

------解决方案--------------------------------------------------------
要看你原来方法里的参数类型,对应一下
------解决方案--------------------------------------------------------
method.Invoke(obj,new object[]{"a","b","c",1,2,3,new class1()}
------解决方案--------------------------------------------------------
new object{123}
new object{"a"}
  相关解决方案