ArrayList + Copie

[Résolu]
Signaler
Messages postés
903
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
Bonjour à tous,

Quelqun serait t'il comment copier le contenu d'une Arraylist dans une nouvelle Arraylist en évitant de faire une boucle sur la première
Arraylist pour en remplir la seconde qui est à mon avis une méthode plutot archaique ?

Par avance, merci.

3 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
97
Salut,

ArrayList dest = new ArrayList(src);

/*
coq
MVP Visual C#
*/
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
97
Apparemment oui.
Et si dest est destinée à recevoir les items de plusieurs source tu peux te servir de AddRange.

/*
coq
MVP Visual C#
*/
Messages postés
903
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
16 juin 2010
2
Merci de ta réponse, est ce que le faite de faire :

ArrayList dest = (ArrayList)(src.Clone()) ; marche aussi ?

C'est à dire utiliser la fonction Clone sur mon ArrayList de départ, cette fonction me retourne un objet que je cast en ArrayList et que j'affecte a "dest"