我试图调用InvokeMethod的任何方法的参数接受一些Ref参数它给出异常
本文关键字:参数 Ref 异常 InvokeMethod 调用 任何 方法 | 更新日期: 2023-09-27 18:06:19
我想知道如何将参数传递给使用InvokeMember调用方法时被ref/out的方法。
我试图调用InvokeMethod的任何方法的参数接受一些Ref参数它给出异常。
适用于ref和out修饰符
public class Example {
public static void Foo(ref string name) {
name = "foo";
}
public static void Test() {
var p = new object[1];
var info = typeof(Example).GetMethod("Foo");
info.Invoke(null, p);
var returned = (string)(p[0]); // will be "foo"
}
}