我们知道,C#创建二维数组需要实现给定数组在两个维度上的大小。那么能不能不事先给出大小,就创建二维数组?这需要结合List泛型和数组来创建。例如:
List<string[]> timespans = new List<string[]>();
timespans.Add(new string[]{"00:00:02","00:00:09"});
timespans.Add(new string[]{"00:00:25","00:00:39"});
timespans.Add(new string[]{"00:00:52","00:00:58"});
查看整个二维数组:
timespans
index value
0 [ 00:00:02, 00:00:09 ]
1 [ 00:00:25, 00:00:39 ]
2 [ 00:00:52, 00:00:58 ]
查看其中一个元素:
timespans[2][1]
00:00:58