我想建立一个多维列表。作为参考,我正在研究一个播放列表分析器。
我有一个文件/文件列表,程序将其保存在标准列表中。每个列表条目中文件的一行。
然后,我使用正则表达式分析列表以查找特定行。行中的某些数据/结果需要放入新的多维列表中;由于我不知道会得到多少结果/数据,因此无法使用多维数组。
这是我要插入的数据:
清单
(
[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>>();
但是我真的没有什么进步:(