Regole che si applicano per gli array in Visual Basic 2005

April 3

Un array è una struttura di dati che memorizza un insieme di elementi e li identifica da un indice numerato. In Visual Basic 2005, è possibile utilizzare array con una o più dimensioni per accedere oggetti correlati o variabili in modo rapido, e per migliorare il flusso di controllo all'interno del programma. Si può dichiarare array utilizzando qualsiasi tipo di dati in Visual Basic 2005.

Dichiarazione e indicizzazione

Si dichiara una matrice in Visual Basic utilizzando l'istruzione "Dim". Ad esempio, "i film Dim (5) As String" dichiara un array monodimensionale di stringhe. L'array contiene sei elementi, non cinque, perché Visual Basic utilizza base zero indicizzazione. Il primo elemento dell'array si trova nella posizione zero, il secondo elemento in corrispondenza dell'indice uno, e così via. Per dichiarare una matrice multidimensionale, includere gli indici numerici nella dichiarazione. Ad esempio, "Dim film (2, 3, 4) As String", dichiara una matrice tridimensionale.

Dimensioni e Dimensioni

È possibile effettuare una matrice con un massimo di 32 dimensioni, anche se probabilmente non è necessario più di tre. La dimensione dell'array rappresenta il numero totale di elementi e dipende da quante dimensioni in esso. La formula per dimensione della matrice è (d1 + 1) (D2 + 1) ... (DLast). Ad esempio, una matrice 2-by-3 ha una dimensione di 12 perché (2 + 1) (3 + 1) = 12. La dimensione è indipendente dal tipo di dati, ma ogni dimensione dipende dal tipo di dati e la memoria disponibile.

Elementi

Per impostare il terzo elemento di un array, assegnare il valore con "array (2) = valore". Per ottenere il terzo elemento, è sufficiente chiamare. Ad esempio, "Label1.Text = array (2)" display che apprezzano in etichetta. Tuttavia, se si tenta di ottenere o impostare un elemento che è al di fuori dei confini di matrice, come ad esempio il tentativo di accedere al quinto elemento in un array di quattro elementi, Visual Basic un'eccezione. Se non si programma la corretta gestione delle eccezioni, il programma andrà in crash.

Metodi e proprietà

Quando si crea un array, è possibile utilizzare i metodi e le proprietà della classe array per manipolarlo. Ad esempio, alcune proprietà consentono di verificare la lunghezza di un array, vedere se ha una dimensione fissa, o determinare il numero di dimensioni che ha. I metodi includono l'ordinamento array, la ricerca attraverso di esso per un elemento specificato, la copia o cancellare la matrice, la conversione in un altro tipo, tornando diversi valori in punti specifici, come i limiti superiori o inferiori, o invertire e ridimensionare la matrice.