【发布时间】:2009-03-20 08:06:34
【问题描述】:
我想设置一个多维列表。 作为参考,我正在开发一个播放列表分析器。
我有一个文件/文件列表,我的程序将其保存在标准列表中。每个列表条目中文件的一行。
然后我使用正则表达式分析列表以查找特定行。 行中的一些数据/结果需要放入一个新的多维列表中;因为我不知道最终会得到多少结果/数据,所以我不能使用多维数组。
这是我要插入的数据:
列表 ( [0] => 列表 ( [0] => 曲目 ID [1] => 名称 [2] => 艺术家 [3] => 专辑 [4] => 播放次数 [5] => 跳过计数 ) [1] => 列表 ( 等等....真实例子:
列表 ( [0] => 列表 ( [0] => 2349 [1] => 人生的黄金时期 [2] => 愚蠢的朋克 [3] => 毕竟是人类 [4] => 3 [5] => 2 ) [1] => 列表 (是的,mlist[0][0] 将从歌曲 1 中获取 TrackID,mlist[1][0] 从歌曲 2 中获取等等。
但是我在创建多维列表时遇到了很大的问题。 到目前为止,我想出了
List<List<string>> matrix = new List<List<string>>();
但我并没有真正取得更多进展:(
【问题讨论】: