最佳答案
我想建立一个多维列表。 作为参考,我正在开发一个播放列表分析器。
我有一个文件/文件列表,我的程序将它保存在一个标准列表中。每个列表条目中的文件中的一行。
然后使用正则表达式分析列表以找到特定的行。 这些行中的一些数据/结果需要放到一个新的 多维的列表中; 因为我不知道最终会得到多少结果/数据,所以不能使用多维数组。
下面是我要插入的数据:
List ( [0] => List ( [0] => Track ID [1] => Name [2] => Artist [3] => Album [4] => Play Count [5] => Skip Count ) [1] => List ( And so on....
真正的例子:
List ( [0] => List ( [0] => 2349 [1] => The Prime Time of Your Life [2] => Daft Punk [3] => Human After All [4] => 3 [5] => 2 ) [1] => List (
所以,mlist [0][0]会从歌曲1中获得 TrackID,从歌曲2中获得 mlist [1][0]等等。
但是我在创建一个多维列表时遇到了很大的问题。 到目前为止,我想到了
List<List<string>> matrix = new List<List<string>>();
但是我并没有取得更多的进步: