Я хотел бы сделать следующее:
Создать трехмерный массив в коде C # следующим образом:
var myArray = new short [x, y, z];
UnanagedFunction (myArray);
Передайте его неуправляемому коду (c ++) следующим образом:
void UnmanagedFunction (short *** myArray)
{
короткий первый = myArray [0] [0] [0];
}
ОБНОВЛЕНО Когда я пробую следующий код, у меня возникает ошибка времени выполнения:
Попытка чтения или записи в защищенную память.
Спасибо !!!