Avatar billede Slettet bruger
02. juni 2006 - 09:17 Der er 2 kommentarer

Sortering af et Dictionary object .net 2.0

Hey

Jeg har denne:
Dictionary<string, int> sum;

den vil jeg gerne have sorteret på value (int) hvordan gøres dette nemmest??
Jeg har kikke på SortedDictionary, SortedList, men de bruger vist nok kun keys til at sortere på..

På forhånd tak

Testkanin
Avatar billede md_craig Nybegynder
02. juni 2006 - 15:17 #1
Det nemmeste er jo at rive Values ud og fyrer dem i Array.Sort...

Men hvis listen skal ligge sorteret osv. så er det bedste nok at implementere sin egen SortedValueDictionary eller noget...

Så er der så flere sorterings principper at arbejde med frem for at "resortere" hver gang... En Heap som datastruktur fx...
Avatar billede Slettet bruger
03. juni 2006 - 20:02 #2
Jeg har lavet en anden løsning.. nok ikke så dynamisk og bruger venligt som det ellers kunne have været..
Jeg loader alle de værdier jeg skal bruge ind i et dataset og sætter nyt default view på. Det virker, men jeg er ikke i tvivl om at det kunne gøres på en bedre måde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester