Avatar billede emkay Nybegynder
18. juni 2007 - 11:17 Der er 2 kommentarer og
1 løsning

Sortere multidimensional array?

Hey.. Jeg har følgende:


        intType0 = 0
        intType1 = 2
        intType2 = 3
        intType3 = 1
        intType4 = 5
        intType5 = 0
        intType6 = 1
        intType7 = 0


        Dim arrResultater(7, 1)
        arrResultater(0, 0) = 1
        arrResultater(0, 1) = intType0

        arrResultater(1, 0) = 2
        arrResultater(1, 1) = intType1

        arrResultater(2, 0) = 3
        arrResultater(2, 1) = intType2

        arrResultater(3, 0) = 4
        arrResultater(3, 1) = intType3

        arrResultater(4, 0) = 5
        arrResultater(4, 1) = intType4

        arrResultater(5, 0) = 6
        arrResultater(5, 1) = intType5

        arrResultater(6, 0) = 7
        arrResultater(6, 1) = intType6

        arrResultater(7, 0) = 8
        arrResultater(7, 1) = intType7


Hvordan sorterer jeg nu i mit array, så jeg har højeste værdi øverst og laveste nederst?

Altså array'et skulle gerne efterfølgende se ud så
        arrResultater(4, 1) = intType4
er det første og
        arrResultater(2, 1) = intType2
det næste osv.

Hvordan gør man det i VB.NET?
Skal man smide det ind i et recordset og så sortere det der eller hvad? .NET's array-sorteringsfunktion kan kun håndtere en-dimensionelle arrays, hvilket jeg ikke helt forstår grunden til :oS
Avatar billede dr_chaos Nybegynder
19. juni 2007 - 08:18 #1
Du kan evt smide det hele i en datatable og så sorterer den på kollonne niveau.
Avatar billede emkay Nybegynder
20. juni 2007 - 08:48 #2
Har du et eksempel? :)
Avatar billede emkay Nybegynder
27. juni 2007 - 08:59 #3
Lukker.. Og håber jeg ik får brug for det... :(
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
Kurser inden for grundlæggende programmering

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