Je voudrais mettre en place une liste multidimensionnelle. Pour référence, je travaille sur un analyseur de playlist.
J'ai un fichier / liste de fichiers, que mon programme enregistre dans une liste standard. Une ligne du fichier dans chaque entrée de liste.
J'analyse ensuite la liste avec des expressions régulières pour trouver des lignes spécifiques. Certaines des données / résultats des lignes doivent être mis dans une nouvelle liste multidimensionnelle ; puisque je ne sais pas combien de résultats / données je vais finir avec, je ne peux pas utiliser un tableau multidimensionnel.
Voici les données que je souhaite insérer:
liste ( [0] => Liste ( [0] => ID de piste [1] => Nom [2] => Artiste [3] => Album [4] => Nombre de lectures [5] => Ignorer le compte ) [1] => Liste ( Etc....
Exemple réel:
liste ( [0] => Liste ( [0] => 2349 [1] => Le meilleur moment de votre vie [2] => Daft Punk [3] => Humain après tout [4] => 3 [5] => 2 ) [1] => Liste (
Donc oui, mlist [0] [0] obtiendrait TrackID de la chanson 1, mlist [1] [0] de la chanson 2 etc.
Mais j'ai d'énormes problèmes pour créer une liste multidimensionnelle. Jusqu'à présent, je suis venu avec
List<List<string>> matrix = new List<List<string>>();
Mais je n'ai pas vraiment eu beaucoup plus de progrès :(