У меня есть эта функция в CLI / управляемой C ++ DLL
void Sim1::GetRes(array<double^,2>^ param1)
И я вызываю эту функцию из C #
double[,] param1 = new double[1000,2000];
// fill the param1 array with values
...
Sim1 sim1=new Sim1();
sim1.GetRes(param1);
И я получаю эту ошибку компилятора
Error CS1503 Argument 2: cannot convert from 'double[*,*]' to 'System.ValueType[*,*]'