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