C# 调用反射方法,传递反射类为类型的参数数组时,类型无法转换。
其他信息: 类型“System.Object[]”的对象无法转换为类型“FrameWork.WebService.DynamicWebServiceCalling.WebServiceResourceService.RequestParam[]”。
其中,类型【RequestParam】也是反射类;
代码如下:
object[] obj_params = new object[1];
obj_params[0] = obj_RequestParam;
m_flWebService.ExecuteQuery("set_params", new object[] { obj_params });
// 即,怎么将object替换为反射类【RequestParam】
如果传一个参数的话,使用object是可以的,但方法需要传数组(即:RequestParam[]),就不能动转换了。
希望指点。