Har en 1-d array av typen integer som jag vill sortera. hur gör jag? Hej Array.Sort(dinIntArray) borde fungera utmärkt hur gör man om man tex skulle vilja sortera den bakvänt? Om du hade läst vidare i dokumentationen om Array-klassen hade du hittat Reverse oxå vad är skillnaden mellan en array och en arraylist? Daniel, visst går det at tläsa microsoft dkumentation men upplever att den ofa är ganska opedagogisk. Daniel,Sortera en integer array med inbygda sort-funktionen
Sv: Sortera en integer array med inbygda sort-funktionen
Om du kan tänka dig att använda en ArrayList i stället finns en funktion som helt enkelt heter
arrlist.sort()
Det finns säkert någonting motsvarande för Array, men det är inte något jag kan.
/Peter
Sv: Sortera en integer array med inbygda sort-funktionen
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemArrayClassSortTopic.aspSv:Sortera en integer array med inbygda sort-funktionen
Sv: Sortera en integer array med inbygda sort-funktionen
Alltså:
Array.Sort(dinIntArray)
Array.Reverse(dinArray)
Alternativet är att du skriver din egen klass som implementerar IComparer som du kan skicka med i Array.Sort
Sv:Sortera en integer array med inbygda sort-funktionen
Sv: Sortera en integer array med inbygda sort-funktionen
Det finner du lättast genom att läsa i SDKn om Array och sedan om ArraList :-)
Men korta drag...
Array är en samling av data vars storlek måste sättas.
ArrayList är en klass vars storlek inte måste sättas, den byggs bara ut. Internt använder den sig av Array.
De har lite olika funktioner så att säga.
Array:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemArrayClassTopic.asp
ArrayList
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemcollectionsarraylistclasstopic.asp
mvh JohanSv:Sortera en integer array med inbygda sort-funktionen
den är bra om man redan kan det och vlll använda sg som ref. men itne om man inte kan det....Sv: Sortera en integer array med inbygda sort-funktionen
Jag menar inget illa. men det finns ofantligt många klasser i .NET Framework och alla av dessa har många metoder och properties. Det kommer bli väldigt svårt att utvecklas som .NET programmerare om man inte lär sig använda dokumentationen på ett bra sätt. Tyckte också att det var rörigt när jag började, men det gäller att läsa, kolla på exempel..prova att modifiera dem.. tillsist känner du igen språket som de använder och kan följa det i deras exempel och förklaringar.