将2D数组从C#传递到托管C ++

时间:2019-05-29 16:49:28

标签: c# clr managed-c++

我在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[*,*]'    

0 个答案:

没有答案
相关问题