Arraylist multidimensionnel ou liste en C #?
Est-il possible de créer un multidimensionnelle liste en C#?
Je peux créer un tableau multidimensionnel de la sorte:
string[,] results = new string[20, 2];
Mais je voudrais être en mesure d'utiliser certaines des fonctionnalités dans une liste ou une liste de tableaux comme le fait de pouvoir ajouter et supprimer des éléments.
source d'informationauteur etoisarobot
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer une liste de listes
ou un Dictionnaire des principaux accessible Listes
Versions génériques, pour mettre en œuvre une suggestion en commentaire de @user420667
et pour le dictionnaire,
ou, encore mieux, ...
EDIT: pour inclure une méthode Add() pour imbriquée:
vous venez de faire une liste de listes:
et puis c'est juste une question d'utiliser les fonctionnalités que vous souhaitez
Pas exactement. Mais vous pouvez créer une liste de listes:
En fonction de vos besoins, vous pouvez faire de mieux avec un tableau en escalier de toutes sortes avec:
Ou vous pouvez bien faire avec une liste de listes, ou quelque autre construction.
Si vous souhaitez modifier ce que je serais aller avec l'une des opérations suivantes:
-- ou --
en fonction de vos besoins...