Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 16/09/2013 dans toutes les zones

  1. Salut, La majeure différence entre une liste générique (List) et un tableau à une dimension (T[]) est que la taille du tableau est fixe(le type List fournit aussi quelques méthodes supplémentaire par rapport aux tableaux). Le type ArrayList est un peu l’ancêtre du type List, il s'agit d'un tableau de taille dynamique mais ne contenant que des éléments de type Object. Depuis le Framework 2 et les collections génériques, le type ArrayList n'offre plus beaucoup d'intérêt sauf à vouloir y stocker des objets de types différents et dans ce cas les opérations de boxing (conversion de type valeur en object) et unboxing (conversion d'object en type valeur sous-jascent) peuvent s'avérer couteuses. Il est donc préférable d'utiliser les collections génériques fortement typées. Pour ce concerne précisément ta question, il me semble qu'il suffit de préciser le type d'éléments des sous-listes (subs est une liste de listes de chaines): List<string> sub = new List<string>(); sub.Add("truc"); List<List<string>> subs = new List<List<string>>(); subs.Add(sub);
    1 point
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité