hvordan man kan sortere data i Visual Basic

Indlæg af Birthe Møller     opdateret: 2011-12-09

Til at sortere data i Microsofts Visual Basic programmeringssprog , skal du først indsætte alle data i et array eller ArrayList . Denne tutorial vil bruge ArrayList klassen , da det er den nemmeste og hurtigste klasse for at arbejde med et ukendt antal dataposter , men proceduren fungerer på samme måde med en almindelig array
1 .
Opret et nyt Visual Basic -projekt . For nu , vælg " ConsoleApplication " som ansøgningen type . Dette gør det nemt at gå lige til sagen og den kode, du har brug for . Senere kan du bruge denne samme kode uden ændringer i løbet af en mere kompliceret , Windows Form Application
2
Indsæt følgende kode i dit program til at lave en ArrayList : .


dim arrList som ArrayList=New ArrayList
3
Fyld ArrayList med nogle eksempler på data : .


arrList. add (21 )
arrList. add (132 )
arrList. add (1 )
4 .

Indsæt følgende kode til at sortere ArrayList :

arrList. Sort ( )
5 .
Print ud resultater for at sikre de er korrekt sorteret :

for hver x i arrList
Console. WriteLine ( x )
næste
Console. ReadKey ( )

gode råd og advarsler


  • Personer med datalogi uddannelse måske gerne vide, at sortering algoritme bruges af Visual Basic er QuickSort , der kan sortere en liste i et gennemsnit på O ( n log n ) tid , hvor n er antallet af elementer i listen. For dem uden computer science uddannelse , er det tilstrækkeligt at sige , at Visual Basic er en slags metode er en hurtig og effektiv sortering metode for de fleste problemer .


  • Previous:hvordan man opbygger et ActiveX-objekt med Visual Basic 6 Next:hvordan man åbner en postsættet



     

    Kommentarer

    Code:
    change