如何在VB.net中使用“Invoke”通过反射调用方法时读取返回的复杂对象值

时间:2015-11-06 19:51:00

标签: vb.net invoke system.reflection

Intellisense

正如您在图片中看到的那样,我看到来自通话的返回值,但我无法使用它们 如何将返回对象转换为其他对象。这个函数是动态的,所以我不能为这个类使用引用对象。

1 个答案:

答案 0 :(得分:0)

谢谢! 我设法通过使用此

来读取对象

Dim oResults As Object = oMethod.Invoke(oUbCustomerService, oParameterValues) For Each oResult in oResults Dim oFieldInfoList() As FieldInfo = oResult.GetType().GetFields dim strValue as String = oFieldInfoList(n).GetValue(oResult) ... Next