我在类中有一个返回自定义类型的方法。我使用反射来调用此方法但无法获得响应。
注意:我无法将返回值强制转换为自定义类型,因为我无法在项目中引用dll。
Response = method.Invoke(instance, new[] { parameter});
Response
现在为空。此方法调用应返回自定义类型。
答案 0 :(得分:1)
您将获得System.Object
的响应:
object response = method.Invoke(instance, new[] { parameter });
您仍有多种原因可以获得null
响应,包括方法本身返回null
或void
方法。