我想嵌套ArrayLists,並試圖添加一個新的ArrayList作爲現有的一個元素,但它似乎並沒有工作。下面的代碼:將ArrayList添加到ArrayList
private void readDataFile()
{
// Open stream reader
StreamReader reader = new StreamReader(dataFileLoc);
string line = string.Empty;
line = reader.ReadLine();
myArgus.Add(new ArrayList().Add(line));
while ((line = reader.ReadLine()) != null)
{
// TODO
}
// Close the reader
reader.Close();
}
如果我添加一個斷點,並期待在myArgus
(已經存在的ArrayList)的數據,第一個元素就是0
。它應該是一個ArrayList,其第一個元素爲10016
(這是文本文件的第一行)。
我在這裏做錯了什麼?
謝謝!
編輯:值得注意的是我們需要使用ArrayList。
你真的應該強烈'名單鍵入您的列表'。 –
2012-03-13 17:28:35
您試過了嗎?List myArgus = new List (File.ReadAllLines(path));'? –
2012-03-13 17:32:12
只是好奇心:你爲什麼*要求使用ArrayList? – Heinzi 2012-03-13 17:36:00