Microsofts Visual Basic Script språk ger inte ett enkelt sätt , direkt , för att sortera objekten med namn . En utvecklare som behöver att sortera en array med objekt har två alternativ står till buds : skriva sina egna sortera funktion eller plug -in för Microsoft NET Framework och använda sig av ArrayList -klassen. . Denna handledning kommer att täcka den senare metoden
1
Öppna en textredigerare
2
Klistra in följande kod för att skapa en ArrayList :
som namnlista=CreateObject ( " System . Collections. ArrayList " )
Denna förlängning av den enkla array som är gemensam för VBS programmering ger en mängd praktiska funktioner, inklusive en slags funktion , att göra livet lätt för . utvecklarna
3
Klistra in följande för att fylla ArrayList med data : nameList. add
" Kevin "
nameList. add "Julie "
nameList. add "Amber "
nameList. add " Paul "
Om du redan har en vanlig array fylld med namn , kan du flytta dem i arrayen lista med följande kommando:
för i=0 till ( UBound ( Array)-1 )
namnlista . lägga MyArray (i )
Överanvänd inte detta kommando dock: om du förväntar dig att dina uppgifter behövde sorteras regelbundet , skulle det vara vida mer effektivt att skriva om ditt program att använda ArrayList i första hand , snarare än att flytta data över varje gång det måste sorteras.
4 .
Klistra in följande för att sortera namnen i ArrayList
nameList. sort
Previous:nothing Next:hur varumärken produktionen citat i vbs