di Microsoft Visual Basic è un linguaggio completo sviluppo di applicazioni che è facile da imparare e ancora potentemente attrezzata per la creazione di applicazioni robuste . Molte applicazioni si basano sulla capacità di classificare un gruppo di elementi e di eseguire vari processi contro gli elementi nel gruppo . Visual Basic gestisce questa esigenza con la sua funzionalità array. Array Definizione
Un array è un insieme di oggetti o elementi che condividono lo stesso nome , ma sono identificati dalla loro posizione nel set . Un altro modo per descrivere un array è quello di chiamare una tabella di articoli sotto una voce . Per esempio, un tavolo di verdure potrebbe includere broccoli , spinaci, fagiolini e asparagi . Ogni articolo è un vegetale e ciascuno detiene una posizione di classifica , ma il valore assegnato a ogni posizione è diversa .
Array Terminologia
Array hanno "elementi " " indici " e " confini ". Un indice può anche essere chiamato un indice e deve sempre essere un numero intero . L' indice è utilizzato per fare riferimento a un singolo elemento della matrice , che si chiama un elemento. I confini sono sia superiore e inferiore , con il più basso di essere sempre pari a zero e la parte superiore di essere impostato quando l'array viene dichiarato .
Dichiarazione di un array
Array possono essere dichiarati con uno qualsiasi del pubblico, amico , parole chiave privata o Dim . L' istruzione di dichiarazione può essere costruito per usare un pedice per il limite superiore o di dichiarare i valori nella matrice . La prima istruzione di seguito dichiara una matrice con venticinque elementi , mentre il secondo dichiara un array di cinque elementi definiti .
Dim VegetableArray ( 25) as String
Dim VegetableArray come String ( 5) = { broccoli , carote , fagioli, lattuga , zucca }
Array numerazione elementi
elementi di un array vengono referenziate da un indice ( o indice) , che è essenzialmente un numero di sequenza . Il primo elemento occupa sempre la posizione zero e la numerazione è sequenziale . Nel nostro esempio la matrice vegetale sarebbe simile a questa :
VegetableName Indice
*******************
broccoli 0
Spinaci 1
Fagiolini 2
Asparagi 3
per accedere a un elemento della tabella in un programma il codice farebbe riferimento a " VegetableName ( Index ) ". Per esempio, una riga di codice che dice di visualizzare " VegetableName ( 2) " mostrerà " Fagiolini " nel campo di visualizzazione specificato. Si noti che il numero di sequenza più alto per un oggetto è sempre uno in meno del numero di elementi nella matrice , dal momento che la numerazione inizia da zero .
Traslazione di un array
Advancing attraverso i valori di un array o di una tabella è chiamato attraversa l'array . Visual Basic consente l'uso di numeri interi come i contatori di indice in modo da creare un ciclo semplice non è affatto difficile . Ricordando che il numero di indice del primo elemento è zero , un semplice frammento di codice come questo attraversa la tabella con facilità :
Ogni OneVegetableString As String In VegetableString
' Scrivi un nome vegetali derivanti dalle matrice
Debug.WriteLine ( OneVegetableString ) per
Successivo OneVegetableString
Questo tipo di loop è utile per la ricerca di un array per un valore specifico o semplicemente scorrendo e stampa ogni elemento l'array .