我使用反射加载我的dll。我可以调用它的方法,获取它的参数等。但是无法弄清楚如何调用具有out
参数的方法。以下是我尝试调用
Dll out方法
public void GetNumber(out int number)
{
......
number = 5;
}
我尝试了以下内容,但数字值没有变化。
int number = 0;
myType.InvokeMember("GetNumber", BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.Public, null, myInstance, new object[] { number });
我怎么能做到这一点?