将二维数组 double[][] 传递给 c# 窗口应用程序

本文关键字:窗口 应用程序 二维数组 double | 更新日期: 2023-09-27 18:32:26

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

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

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

将二维数组 double[][] 传递给 c# 窗口应用程序

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

编辑:更好的是,试试这个:

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

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

编辑2:执行数组 - C# 显示了交错数组 ([][]) 和常规二维数组 ([,]) 之间的区别。