Che cosa è un array in VB.NET?

August 4

Che cosa è un array in VB.NET?


VB.NET è un ambiente di programmazione integrato completo di Microsoft che fornisce tutto ciò che un programmatore ha bisogno di sviluppare potenti applicazioni Windows. Una delle sue caratteristiche principali è la capacità di gestire gli array, o più occorrenze della stessa categoria di oggetto. Gli array sono utili per raggruppare come oggetti ed elaborare una alla volta con un ciclo. Visual Basic ha una funzione di matrice che aiuta a matrici di elaborazione.

Fondamenti Array

Un array è definito come un gruppo di oggetti che sono dello stesso tipo, ma la posizione di ciascun oggetto nell'array è proprio identificatore. Un modo per immaginare un array è quello di guardare a un tavolo di voci con un titolo in alto. Ogni colonna ha un nome nel titolo raccontare ciò che è in quella colonna. Per esempio, si consideri un tavolo di auto, con il numero di iscrizione nella prima colonna, il nome auto nella colonna due e il costruttore di automobili nella colonna tre. Su ogni riga c'è un nome macchina, ma ciascuno ha un valore diverso.

Array Termini

Nell'esempio di cui sopra, ogni riga è un "elemento" ei numeri sono "pedici." I "confini" sono i primi e gli ultimi elementi. La differenza in VB.NET è che i numeri iniziano con lo zero, significa il limite inferiore è zero, e il limite superiore per indici è il numero di elementi meno uno. Quando si dichiara la matrice in VB.NET, è possibile impostare il limite superiore per la matrice nella dichiarazione "Dim".

Dichiarazione Array

È possibile dichiarare un array come "Pubblico", "privato" o "amico", oppure si può semplicemente utilizzare il "istruzione Dim" per dichiarare la matrice. È possibile dichiarare un indice superiore di confine nella dichiarazione o elencare i valori di matrice attuali, e VB.NET sarà capire il limite superiore. "Dim AutoArray (9)" imposta una matrice con 10 elementi, mentre "Dim AutoArray come stringa (4) = {Chevy, Ford, Dodge, Subaru, Toyota}" stabilisce un array con cinque elementi predefiniti.

indici di matrice

VB.NET utilizza gli indici di riferimento le "righe" in una serie di articoli. I numeri pedice le righe, partendo da zero. Il pedice per "Toyota" nella matrice sopra è quattro, che è il limite superiore. E 'importante che non invasa i confini o si creerà un'eccezione, causando il programma per sicuro. L'indice, chiamato anche un indice, viene in genere utilizzato per elaborare l'array utilizzando le variabili contatore e loop codice, piuttosto che riferimenti specifici, come ad esempio "AutoArray (2)."

l'elaborazione di array

Per "attraversare" una matrice, si scrive un ciclo che prende in esame ogni riga per l'elaborazione, con un indice di riferimento ogni riga. Un esempio di codice che potrebbe attraversare la AutoArray sopra sarebbe simile a questa:

Dim CarCounter As Integer = 0 'establish a counter for the loop

Dim ItemsInteger as Integer = 4 'set limite superiore per il pedice

Fare Fino CarCounter> ItemsInteger

Debug.WriteLine (AutoArray (CarCounter))

CarCounter + = 1 'incrementare il contatore

nuovo ciclo Loop '

È inoltre possibile utilizzare un ciclo come questo per cercare una matrice per un valore specificato.