Microsofts Visual Basic är en fullfjädrad applikationsutveckling språk som är lätt att lära sig och ändå kraftfullt utrustade för att bygga robusta applikationer . Många tillämpningar bygger på förmågan att kategorisera en grupp av objekt och köra olika processer mot objekten i gruppen . Visual Basic hanterar detta krav med dess utbud funktionalitet . Array Definition
En array är en uppsättning objekt eller element som delar samma namn men identifieras genom sin position i uppsättningen . Ett annat sätt att beskriva en array är att kalla det en tabell med poster under en rubrik . Till exempel kan en tabell med grönsaker omfattar broccoli , spenat, gröna bönor och sparris . Varje objekt är en grönsak och varje har en position i tabellen , men det värde som tilldelats varje position är annorlunda .
Array Terminologi
Arrays har "element " " index " och " gränser. " En nedsänkt kan också kallas ett index och måste alltid vara ett heltal . Den nedsänkta används för att referera till en enskild post i arrayen , vilket kallas för ett element . Gränserna är både övre och nedre , med den nedre alltid vara noll och den övre är inställda när arrayen är deklarerad .
Deklarera en array
Arrays
kan förklaras med något av det offentliga , Friend , Privat eller Dim sökord . Deklarationen uttalande kan konstrueras för att använda ett index för den övre gränsen eller att deklarera värdena i arrayen . Det första uttalandet nedan deklarerar en array med tjugofem element , medan den andra förklarar en array med fem definierade element .
Dim VegetableArray ( 25 ) As String
Dim VegetableArray som String ( 5 ) = { broccoli , morötter , bönor, sallad , squash } är
array Numreringen
objekt i en array refereras av en nedsänkt ( eller index ) , som i huvudsak ett sekvensnummer. Den första punkten upptar alltid läge noll och numreringen är sekventiell . I vår vegetabiliska exempel arrayen skulle se ut så här :
VegetableName Index
*******************
broccoli 0
Spenat 1
Gröna bönor 2 Review
Sparris 3
vill öppna ett objekt i tabellen i ett program koden hänvisar till " VegetableName ( index ) . " Till exempel , en kodrad som säger att visa " VegetableName ( 2 ) " skulle visa " Gröna bönor " i den angivna display fältet . Observera att det högsta ordningsnumret för ett objekt är alltid ett mindre än antalet objekt i arrayen , eftersom numreringen börjar med noll .
Polygonmätning en Array
Vidareutveckla genom värdena i en array eller bordet kallas korsa arrayen . Visual Basic tillåter användning av heltal som index räknare så skapa en enkel slinga är inte svårt alls . Att komma ihåg att det första objektets indexvärde är noll , kommer en enkel kodsträng som detta passera bordet med lätthet :
För varje OneVegetableString As String In VegetableString
" Skriv en grönsak namn från array
Debug.WriteLine ( OneVegetableString ) katalog
Nästa OneVegetableString
Denna typ av slinga är användbar för att söka en array för ett visst värde eller helt enkelt loopa igenom och skriva ut varje post i arrayen .