Bonjour,
Est ce que quelqu'un peut me dire comment on fait la conversion entre ArrayListe et List<string>.
Merci d'avance.
Bonjour,
Est ce que quelqu'un peut me dire comment on fait la conversion entre ArrayListe et List<string>.
Merci d'avance.
Salut,
de mémoire, pour passer de List<string> vers string[] tu as la methode toArray() sur List<string>
Pour passer d'un string[] vers List<T> tu peux mettre le tableau en paramètre du constructeur de List<T>. Voici un exemple venant du msdn
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 string[] input = { "Brachiosaurus", "Amargasaurus", "Mamenchisaurus" }; List<string> dinosaurs = new List<string>(input); Console.WriteLine("\nCapacity: {0}", dinosaurs.Capacity); Console.WriteLine(); foreach( string dinosaur in dinosaurs ) { Console.WriteLine(dinosaur); }
merci mais c'est pas ça ce que je demande en fait je veux une conversion ntre les deux types List<string> et ArrayList
Tu fais un foreach sur la List et tu ajoutes chaque élément dans le ArrayList.
Bonjour,
Il existe aussi une méthode addRange pour eviter le foreach il me semble.
A bientôt
Partager