hamidkhelifa
Messages postés10Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention21 juin 2006
-
21 juin 2006 à 17:09
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
21 juin 2006 à 20:06
Salut a tous
quelqu'un peut me dire quelle est la diffirence entre une List et une ArrayList !
merci
woot6768
Messages postés393Date d'inscriptionmercredi 8 mars 2006StatutMembreDernière intervention23 mars 2007 21 juin 2006 à 17:17
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."
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 21 juin 2006 à 20:06
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< >.