Nwlapcug.com


Regole che si applicano a matrici in Visual Basic 2005

Una matrice è una struttura di dati che memorizza un insieme di elementi e li identifica da un indice numerato. In Visual Basic 2005 si utilizzano matrici con una o più dimensioni per accedere rapidamente ai relativi oggetti o variabili e per migliorare il flusso di controllo all'interno del programma. Potete dichiarare matrici utilizzando qualsiasi tipo di dati in Visual Basic 2005.

Dichiarazione e l'indicizzazione

Si dichiara una matrice in Visual Basic utilizzando l'istruzione "Dim". Ad esempio, "Dim movies(5) As String" dichiara una matrice di stringhe unidimensionale. La matrice contiene sei elementi, non cinque, perché Visual Basic utilizza l'indicizzazione in base zero. Il primo elemento della matrice si trova a indice zero, il secondo elemento all'indice uno e così via. Per dichiarare una matrice multidimensionale, è necessario includere i numero degli indici nella dichiarazione. Ad esempio, "Dim movies (2, 3, 4) As String" dichiara una matrice tridimensionale.

Formato e dimensioni

Si può fare una matrice con dimensioni fino a 32, anche se probabilmente non hai bisogno di più di tre. La dimensione della matrice rappresenta il numero totale di elementi e dipende dal numero di dimensioni in esso. La formula per la dimensione della matrice è (d1 + 1) (d2 + 1) ... (dLast). Ad esempio, una matrice di 2-da-3 ha una dimensione di 12 perché (2 + 1) (3 + 1) = 12. La dimensione è indipendente del tipo di dati, ma ogni dimensione dipende dal tipo di dati e la memoria disponibile.

Elementi

Per impostare il terzo elemento in una matrice, assegnare il valore con "array(2) = valore." Per ottenere il terzo elemento, semplicemente di chiamarlo. Ad esempio, "Label1. Text = array(2)" Visualizza tale valore sull'etichetta. Tuttavia, se si tenta di ottenere o impostare un elemento che è fuori dei limiti della matrice, ad esempio il tentativo di accedere al quinto elemento in una matrice di quattro elementi, Visual Basic genererà un'eccezione. Se non è programma di gestione delle eccezioni corretto, il programma andrà in crash.

Metodi e proprietà

Quando si crea una matrice, si possono utilizzare i metodi della classe array e le proprietà per modificarlo. Ad esempio, alcune proprietà consentono di controllare la lunghezza di una matrice, vedere se ha una dimensione fissa, o determinare il numero di dimensioni che ha. I metodi includono l'ordinamento di matrici, ricerca attraverso di essa per un elemento specificato, copiare o cancellare la matrice, convertendolo in un altro tipo, restituzione di valori diversi alle posizioni specificate come la tomaia o limiti inferiori, o inversione e il ridimensionamento dell'array.