- List型をネストにすることで2次元配列的な実装が可能となる
a,b,c
のようなカンマ区切りが複数行もつCSVの各要素を二次元Listに格納していく
//下記処理をCSV末尾までLoopする //CSV1行読み込み(StreamReaderクラス) string line = sr.ReadLine(); //カンマ区切りで配列に格納 string[] elementsArr = line.Sprit(','); //取得した配列をListに突っ込む(A) lists.AddRenge(elementsArr); //さらにListをネストする(B) csvParseData.Add(lists);
- 下記コメント(A)のイメージ
lists > a → b → c
- 下記コメント(B)のイメージ
- fを取り出したい場合
csvParseData[1][2]
となる
- fを取り出したい場合
csvParseData > (a → b → c) → (d → e → f)