这两个都宣称锯齿状列表是正确的吗?
//Declare 'Jagged' List
//Version 1
private List<string>[] fieldInfoArray = new List<string>[7];
//Version 2
private List<string>[][] fieldInfoArray = new List<string>[7][];
这两个声明之间没有区别吗?他们基本上都在做同样的事情吗?声明一个锯齿状的清单?
答案 0 :(得分:2)
List<string>
。List<string>
s。List<string>
“)。答案 1 :(得分:0)
private List<string>[] fieldInfoArray = new List<string>[7];
这是一个大小为7的数组List<string>
。
private List<string>[][] fieldInfoArray = new List<string>[7][];
这是声明一个List<string>
的二维数组,包含7行List<string>
数组,这些数组尚未初始化/分配。