Bonjour,
Je voudrais avoir une liste d'objet triée sur un de leur champs. En tappant sorted List sur google je tombe sur la classe sorted list qui n'est pas ce que je veux car je ne peut pas avoir "d'égalité" entre mes objets. Comment faire pour :
1-avoir une liste triée de mes objets avec eventuellement des égalités
2-que à chaque ajout d'un objet à ma liste, celle ci reste triée
Est ce qu'il y a une classe pour cela ?
Sinon j'avais pensé à implémenté IComparable pour mes objets et appeller MaList.Sort() après chaque ajout d'un élément mais cela est surement trop lourd niveau compléxité (ajouté un élément à une liste déja triée ne doit pas être aussi complexe que ajouté l'élément et retrier la liste...)
Une idée?
Partager