从我的dll中获得两个值

本文关键字:两个 我的 dll | 更新日期: 2023-09-27 18:15:49

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);
}

My Array是全局定义的。在我的windows应用程序中,我想调用我的dll并在dll中计算我的新value1和value2,然后用新的value1和value2更改我的value1和value2,这是在windows应用程序中。

我是使用dll的新手。我可以使用'return value1;'从我的dll返回一个值,但我不知道如何从我的dll获得两个值。

有人认识路吗?

从我的dll中获得两个值

Try out

public static int Test(int[] Array, out int value1, out int value2)

public static int Test(int[] Array, ref int value1, ref int value2)