-
Trier une List<T>
Bonjour,
Je possède une List<Score> mesScores
Que j'aimerai trier sur plusieurs critères
mon objet score contient :
unNom, unNbErreur, unTemps, uneDifficulte
le champ unNbErreur est un int
le champ unTemps est un string (00:32:345 par exemple)
Donc j'aimerai que ma List soit trié du nombre d'erreur le moins elevé au plus élevé et pour les nombres d'erreur identique les trier par temps
Mais je ne sais pas comment faire, pouvez vous m'aider ?
Merci beaucoup par avance!
-
Tu représentes un temps en chaine de caractère, ça ne va pas être facile à trier. Pourquoi ne pas utiliser la classe TimeSpan ?
Fait implémenter l'interface IComparable à ta classe score :
http://dotnetslackers.com/Community/...0_T_3E00_.aspx