使用c#的Excel坐标

时间:2017-08-17 06:07:04

标签: c# arrays

我想要一个数组(不是转换为数组的列表),只能分配一个类似" A4"的坐标。应该像_excelCoordinate["A"][4]一样访问,所以我想到的是一个多维数组,只有一个元素(坐标对)。

这就是我提出的:

private dynamic[,] _excelCoordinate;

_excelCoordinate = new[,] { { "" }, { 0 } };

但我明白了:

  

找不到隐式类型数组的最佳类型

对于该数据结构,可能没有额外的类。

它应该如何看待正确的方式?

1 个答案:

答案 0 :(得分:1)

您需要指定要创建的数组的类型(在本例中为dynamic[,])。编译器无法根据数组初始值设定项中提供的元素(字符串和整数)推断出数组的类型。

_excelCoordinate  = new dynamic[,] { { "" }, { 0 } };