Un array è definito come un insieme di oggetti che sono dello stesso tipo , ma la posizione di ogni oggetto dell'array è il suo identificatore. Un modo per immaginare un array è quello di guardare una tabella di elementi con una intestazione in alto . Ogni colonna ha un nome nella rubrica raccontare ciò che è in quella colonna . Per esempio , si consideri una tabella di automobili , con il numero di iscrizione nel colonna uno, il nome della macchina nella colonna due e il costruttore di automobili in colonna tre. Su ogni riga c'è un nome macchina, ma ciascuno ha un valore diverso .
Array Termini
Nell'esempio precedente , ogni riga è un " elemento " e la numeri sono " indici ". I "confini" sono il primo e l'ultimo elemento . La differenza di VB.NET è che i numeri iniziano con lo zero , significa che il limite inferiore è zero , e il limite superiore per pedici è il numero di elementi meno uno . Quando si dichiara la matrice in VB.NET , si imposta il limite superiore per la matrice nell'istruzione " Dim " .
Array Dichiarazione
Puoi dichiarare un array come "Pubblico ", "Privato " o " amico ", o si può semplicemente utilizzare il " istruzione Dim " per dichiarare la matrice . È possibile dichiarare un upper - confine pedice nella dichiarazione o elencare i valori effettivi di matrice e VB.NET sarà capire il limite superiore . " Dim AutoArray ( 9)" imposta un array con 10 elementi , mentre " Dim AutoArray As String ( 4) = { Chevy , Ford , Dodge , Subaru , Toyota }" stabilisce un array con cinque elementi predefiniti .
con indici di matrice
VB.NET usa indici di riferimento i "file" in una matrice di elementi . I numeri pedice le righe , a partire da zero. Il pedice per " Toyota " nella matrice sopra è quattro, che è il limite superiore . E 'importante che non si invasi i confini o si creerà un'eccezione , causando il vostro programma di fallire . L' indice , chiamato anche un indice , viene in genere utilizzato per elaborare l'array utilizzando le variabili contatore e il codice di looping , invece di riferimenti specifici , come ad esempio " AutoArray ( 2) . "
Array Processing
Per " attraversare " una matrice, è scrivere un ciclo che prende in esame ogni riga per la trasformazione , con un indice di riferimento a ogni riga . Un esempio di codice che potrebbe attraversare il AutoArray sopra sarebbe simile a questa :
Dim CarCounter As Integer = 0 ' stabilire un contatore per il ciclo
Dim ItemsInteger as Integer = 4' set limite superiore per il pedice
Do Until CarCounter > ItemsInteger
Debug.WriteLine ( AutoArray ( CarCounter ) ) per
CarCounter + = 1 ' incremento il contatore
loop 'loop nuovo
È inoltre possibile utilizzare un ciclo come questo per la ricerca di un array per un valore specificato .
Programmazione © www.354353.com