Bonjour,
Comment faire pour trier une hashtable par les valeurs svp ? Mes valeurs sont toutes des entiers et j'aimerai les trier par ordre décroissant.
Merci d'avance !
Bonjour,
Comment faire pour trier une hashtable par les valeurs svp ? Mes valeurs sont toutes des entiers et j'aimerai les trier par ordre décroissant.
Merci d'avance !
Il me semble que tu doit transférer la propriété Values vers un ArrayList.
Je ne vois pas comment faire :
Mes values sont liées a des IDs. mon but est de trier ces deux entitées en fonctions des values.
Je vois mal comment je peux faire cela par l'intermédiaire d'une arraylist :s
Pourrais tu m'éclairer un peu plus stp ?
Sans le contexte, c'est un peu difficile de voir ce qu'il faut faire. Mais je vois deux solutions si tu dois conserver les pairs, soit tu utilise une sortedlist mais en mettant la value dans key et la clé dans value.Soit tu utilise un arraylist qui contient tes pairs. Un Array d'arrays ou un array d'objets qui contient 2 propriétés (Key et Value). Tu fais alors le sort en utilisant:
ou tu implémentes ta fonction de tri.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public virtual void Sort(IComparer);
Bon en fait j'ai trouvé une solution toute conne :
JE met mes les éléments de ma Sortedlist dans un Datagrid et je le trie avec le dataview ....
Voila c plus simple !!
Merci pour tes éclaircissements Jab !
Partager