我想要一个数组(不是转换为数组的列表),只能分配一个类似" A4"的坐标。应该像_excelCoordinate["A"][4]
一样访问,所以我想到的是一个多维数组,只有一个元素(坐标对)。
这就是我提出的:
private dynamic[,] _excelCoordinate;
_excelCoordinate = new[,] { { "" }, { 0 } };
但我明白了:
找不到隐式类型数组的最佳类型
对于该数据结构,可能没有额外的类。
它应该如何看待正确的方式?
答案 0 :(得分:1)
您需要指定要创建的数组的类型(在本例中为dynamic[,]
)。编译器无法根据数组初始值设定项中提供的元素(字符串和整数)推断出数组的类型。
_excelCoordinate = new dynamic[,] { { "" }, { 0 } };