List vs ArrayList

Signaler
Messages postés
10
Date d'inscription
lundi 7 juillet 2003
Statut
Membre
Dernière intervention
21 juin 2006
-
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
-
Salut a tous
quelqu'un peut me dire quelle est la diffirence entre une List et une ArrayList !
merci

2 réponses

Messages postés
393
Date d'inscription
mercredi 8 mars 2006
Statut
Membre
Dernière intervention
23 mars 2007

Je ne fais que siter MSDN :

List : "Fournit une fonctionnalité de contrôle pour restituer une liste d'éléments sous forme d'affichage statique ou de liste interactive."

ArrayList : "Implémente l'interface [ms-help://MS.VSExpressCC.v80/MS.NETFramework.v20.fr/cpref2/html/T_System_Collections_IList.htm IList] à l'aide d'un tableau dont la taille augmente dynamiquement selon les besoins."

Cele devrait répondre à ta question.

_________________________________________________________________________
Woot
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Salut, la classe List ( .NET 2.0 uniquement ) est beaucoup plus performante, elle utilise les génériques qui permettent d'avoir une liste typée, contrairement à un ArrayList qui contient en fait une liste d'objets ( de type Object ), il y'a donc un cast quand tu insères un éléments et un cast quand tu retires un élément. c'est pire encore avec un élément de type valeur car là il y'a boxing et unboxing. bref si tu es en .NET 2.0 utilises les List< >.