我想使用我的C ++程序中的代码将数组传递给我的C#程序,但是在使用以下代码时我只会遇到错误:
ClassLibrary3.ClassMomClass a2 = new ClassLibrary3.ClassMomClass(pmyarray2, inputArray2.Length, 0, 8, 2, 0, 0, 0, 0);
int* ptr = a2.GetArray();
for (int i = 0; i < inputArray2.Length; i++)
{
outputArray[i] = *(ptr + i);
}
GetArray()
会返回int*
。
传递了值,但我无法将它们复制到outputArray
。
这是我收到的错误: