入れ子のArrayListを作成しようとしていて、新しい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
です。これは、最初の要素が10016
(これはテキストファイルの最初の行)であるArrayListである必要があります。
私はここで間違っていますか?
ありがとうございます!
編集:ArrayListを使用する必要があります。
でそれを行うことができます。 –
'List myArgus = new List (File.ReadAllLines(path));'を試したことがありますか? –
ちょうど好奇心:ArrayListを使用するために*必須*はなぜですか? – Heinzi