Bonsoir,
je ne vois aucune méthode pour trier, suivant une propriété, une collection de la classe collection ou une collection de la classe arraylist..
Quelqu'un a-t-il une idée?
Merci
Version imprimable
Bonsoir,
je ne vois aucune méthode pour trier, suivant une propriété, une collection de la classe collection ou une collection de la classe arraylist..
Quelqu'un a-t-il une idée?
Merci
si tu est sur le framework 3.5, il y a linq to object
A moins que tu ne sois bloqué en framework 1.1, je te déconseille l'utilisation des ArrayList, qui sont rendues obsolètes par les listées typées List<T>.
La doc de la méthode Sort d'ArrayList : http://msdn.microsoft.com/fr-fr/libr...rt(VS.90).aspx
Si tu veux trier une List<Machin> par leur Id (à supposer que Id est de type int) :
Pour trier les arrays (style Machin[]), tu peux utiliser la méthode statique Array.Sort :Code:taListe.Sort(delegate(Machin m1, Machin m2) { return Comparer<int>.Compare(m1.Id, m2.Id); });
Code:Array.Sort(taListe, delegate...);