puplic class Example;
{
public static int Test(int[] Array, int value1, int value2)
{
// here I calculate my value1 and value2 by using my Array
}
}
上面是我的dll。然后我想在下面的Windows应用程序中调用我的dll。
private void buttonStart_click(object sender, EventArgs e)
{
int value1=0, value2=0;
Example.Test(Array,value1,value2);
}
我的数组是全局定义的。在我的Windows应用程序中,我想调用我的dll并在dll中计算我的新value1和value2,然后使用new value1和value2更改我在windows应用程序中的value1和value2。
我是使用dll的新手。我可以使用' return value1;'从我的dll返回一个值。但我不知道如何从我的dll中获得两个价值。
有谁知道这条路?
答案 0 :(得分:0)
试试
public static int Test(int[] Array, out int value1, out int value2)
或
public static int Test(int[] Array, ref int value1, ref int value2)