使用" out"调用方法来自动态加载的dll的参数?

时间:2015-03-21 00:04:36

标签: c# dll reflection

我使用反射加载我的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 });

我怎么能做到这一点?

0 个答案:

没有答案