我想做以下事情:
在c#代码中创建三个像素数组,如下所示:
var myArray = new short[x,y,z];
UnanagedFunction(myArray);
Run Code Online (Sandbox Code Playgroud)将它传递给非托管代码(c ++),如下所示:
void UnmanagedFunction(short*** myArray)
{
short first = myArray[0][0][0];
}
Run Code Online (Sandbox Code Playgroud)更新 当我尝试以下代码时,我遇到运行时错误:
尝试读取或写入受保护的内存.
谢谢!!!