Arraylist c'est quoi ? :s

Signaler
Messages postés
22
Date d'inscription
mardi 29 mai 2007
Statut
Membre
Dernière intervention
19 mai 2009
-
Messages postés
22
Date d'inscription
mardi 29 mai 2007
Statut
Membre
Dernière intervention
19 mai 2009
-
Bonjour,

Je suis en bts informatique et en cours on nous apprends l'orienté objet, avec les collections etc...

Voila ma question, j'étudie le C# moi même, j'ai donc télécharger un TP sur le net, mais il y a une chose que je ne comprends pas trop dans leur corrigé.

Par exemple :

La déclaration de l'attribut :         private ArrayList mesClients;

J'aurais aimé savoir qu'est-ce que le ArrayList et si c'est une collection et donc c'est de cette façon que l'on déclare une collection ? :/

Merci

4 réponses

Messages postés
1860
Date d'inscription
lundi 28 novembre 2005
Statut
Modérateur
Dernière intervention
14 février 2015
43
Salut

ArrayList : IList, ICollection, IEnumerable, ICloneable (pour que tu voies ce que ça implémente)

Utilisation :
System.Collections.ArrayList al = new System.Collections.ArrayList();
al.Add(new object());
object o = al[0];

De manière générale, j'utilise la classe List, qui a l'avantage de typer les données qu'elle contient. Je ne sais cependant pas s'il y a d'autres différences.

Krimog : while (!(succeed = try())) ;
- NON, "LE BAR" n'est PAS un langage de programmation ! -
Messages postés
22
Date d'inscription
mardi 29 mai 2007
Statut
Membre
Dernière intervention
19 mai 2009

Donc l'utilisation de l'ArrayList c'est bien une Collection ?
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
33
Oui, c'est une collection d'Object... en gros, c'est l'ancêtre de List<Object>

Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]
Messages postés
22
Date d'inscription
mardi 29 mai 2007
Statut
Membre
Dernière intervention
19 mai 2009

merci ;)