3

我是 C# 新手。我正在编写一个程序,其中列表根据用户输入改变大小。该列表是 GPS 坐标,所以它是

List<double[]> coordinates= new List<double[]>();

但是我有一个函数需要double[][]格式的 GPS 坐标,一个数组数组。看起来这将非常简单,因为看起来数组列表已经是数组数组。但是,我能想到的最合乎逻辑的事情失败了:

double[][]test = new double[][]{};

test = coordinates.ToArray;

“无法将方法组 'ToArray' 转换为非委托类型 'double[][]'。您是否打算调用该方法?”

不确定这意味着什么或如何解决。任何建议表示赞赏。

4

2 回答 2

10

要在 C# 中调用方法,您需要使用括号,如下所示:test = coordinates.ToArray();

于 2013-04-12T15:27:15.103 回答
4

你忘了括号:

double[][]test = coordinates.ToArray();
于 2013-04-12T15:31:52.243 回答