将2维数组double [] []传递给c#windows应用程序

时间:2012-04-26 18:37:53

标签: c# c++ dll double

我正在尝试在c#windows应用程序中使用dll。这个dll期待一个double [] []参数(超过10000个值)和另一个double []参数。

public static double[] CalcResults(double[][] Positions, double[] Values)

我不太确定如何在c#类中声明这个变量。 感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

double[][] positions = new double[size1][];

修改:更好的是,试试这个:

double[,] positions = new double[size1, size2];

http://msdn.microsoft.com/en-us/library/2yd9wwz4(v=vs.100).aspx

Edit2 Doing Arrays - C#显示锯齿状数组([] [])和常规二维数组([,])之间的区别。