Nous sommes le Ven Oct 31, 2014 11:19 pm

Heures au format UTC




Poster un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
 Sujet du message: Différence entre ArrayList vs List : Quand on utilise ArrayList ou List
MessagePosté: Mer Mai 04, 2011 1:15 pm 
Hors ligne

Inscription: Lun Déc 13, 2010 9:19 am
Messages: 90
ArrayList
- La classe ArrayList existe dans le Framwork 1.1
- Elle permet de stocker n’importe quel type et plusieurs types dans la même liste.
- Arraylist convertit toutes les valeurs en type Object avant de les stocker. Donc pour récupérer ces valeurs, il faut absolument faire un cast vers le type souhaité.

List<T>
- Elle existe dans les Framwork >= 2.0
- Contrairement à Arraylist ,elle est une liste générique. Donc on ne peut stocker qu’un seul type.
Exemple : List<string> list = new List<string>()
On ne peut ajouter que des string dans cette liste. Par conséquent, on n’a pas besoin de faire un Cast pour récupérer les valeurs.

Quand est ce qu’il est préférable d’utiliser ArrayList ou List<T>
- Si on ne connaît pas au départ le type des objets qu’on va stocker alors il vaut mieux utiliser ArrayList sinon List<T>.
- Performance :L’accès à List<T> est plus rapide que ArrayList car il n’y a auncun Cast à faire et les types des valeurs sont garantis au moment de la compilation.
http://msdn.microsoft.com/fr-fr/library/b5bx6xee(v=vs.80).aspx


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 1 message ] 

Heures au format UTC


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com
phpBB SEO