【发布时间】:2014-06-10 14:49:31
【问题描述】:
我想制作一个动态数组的动态数组,我该怎么做?
我已经尝试过使用AddRange() 方法的列表列表。
我也尝试过遍历数组。
也许展示我正在尝试做的事情更有意义。我无法让它工作:
String[] lines = System.IO.File.ReadAllLines(fileName);
String[] linesArr;
String[][] MultiArr;
int i = 0;
foreach (string line in lines)
{
if (line.Contains("EFIX"))
{
linesArr = line.Split(delimiterChars);
for (int x = 0; x < linesArr.Length; x++)
{
MultiArr[i][x] = linesArr[x];
}
Console.WriteLine(fixationsData[i]);
i++;
}
}
【问题讨论】:
-
使用列表列表有什么问题?
-
您尝试中的“出了什么问题”对试图帮助您的人非常有用。
-
看起来你没有给
MultiArr[i]分配任何东西,所以它仍然是null,所以MultiArr[i][x] = ...实际上是null[x] = ...。哦,MultiArr本身仍然是null,除非你在某处将其分配为“屏幕”。
标签: c# arrays jagged-arrays