Microsofts Visual Basic er et komplet applikationsudvikling sprog, der er let at lære og alligevel kraftfuldt udstyret til at bygge robuste applikationer . Mange programmer er afhængige af evnen til at kategorisere en gruppe af elementer og køre forskellige processer mod de elementer i gruppen. Visual Basic håndterer dette krav med sin vifte funktionalitet. Array Definition
Et array er et sæt af elementer eller elementer , der deler samme navn, men er identificeret ved deres position i sættet. En anden måde at beskrive en array er at kalde det en tabel af elementer under en overskrift . For eksempel kan en tabel af grøntsager omfatter broccoli , spinat, grønne bønner og asparges . Hvert element er en grøntsag , og hver holder en position i tabellen , men værdien er tildelt hver position er anderledes.
Array Terminologi
Arrays har " elementer " " sænket " og " grænser ". En sænket kan også kaldes et indeks , og skal altid være et heltal. Den sænket bruges til at henvise til et enkelt punkt i matrixen , som kaldes et element . Grænserne er både øvre og nedre , med den nedre altid er nul og den øverste er indstillet , når arrayet er erklæret .
Erklære en array
Arrays kan erklæres med en af den offentlige , ven , Private eller Dim søgeord. Erklæringen udsagn kan være konstrueret til at bruge en sænket til den øvre grænse , eller at erklære de værdier i array . Den første sætning nedenfor erklærer et array med femogtyve elementer , mens den anden erklærer et array med fem definerede elementer.
Dim VegetableArray (25) som String
Dim VegetableArray som String (5) = { broccoli , gulerødder, bønner, salat, squash } er
Array nummereringssystem
Varer i et array der refereres til af en sænket ( eller indeks ) , som hovedsageligt er en sekvens nummer . Det første punkt altid indtager positionen nul og nummereringen er sekventiel . I vores vegetabilske eksempel array ville se sådan ud : Hej
VegetableName Index
*******************
broccoli 0
Spinat 1
Grønne bønner 2
Asparges 3 fotos
For at få adgang til et element i tabellen i et program koden vil henvise til " VegetableName ( Index). " For eksempel, " (2) VegetableName " en linje kode , der siger at vise ville vise "Grønne bønner" i den angivne display felt. Bemærk , at det højeste løbenummeret for et element er altid én mindre end antallet af elementer i array, da nummereringen begynder med nul.
Traversing en Array
Fremme gennem værdierne i et array eller en tabel kaldes gennemkører array . Visual Basic giver mulighed for brug af heltal som indeks tællere , så skaber en simpel løkke er ikke svært overhovedet . Huske på, at det første punkt indeks nummer er nul, vil et simpelt kodestykke som dette krydse tabellen med lethed : Hej
For Each OneVegetableString As String In VegetableString
' Skriv én grøntsag navn fra vifte
Debug.WriteLine ( OneVegetableString )
Næste OneVegetableString
Denne type løkke er nyttig til at søge et array for en bestemt værdi eller blot looping igennem og udskrivning af hver post i array.