首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

反射怎么调用多个参数

2012-01-19 
反射如何调用多个参数?在一个DLL里面的方法需要传递多个参数,我知道在传递一个的时候用method.Invoke(obj,

反射如何调用多个参数?
在一个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"}

热点排行