Nwlapcug.com


Fisso vs matrice dinamica in Visual Basic

Le matrici sono comunemente usate in Visual Basic per memorizzare lunghe liste di dati basati su alcune sequenze e/o schema di raggruppamento. Ad esempio, i nomi dei membri e ordine di battuta su una squadra di baseball possono essere memorizzati in una matrice.

Panoramica di matrice

Le matrici hanno almeno una dimensione, ma possono avere diversi a seconda dei tipi di dati da archiviare. Ad esempio, una matrice multidimensionale potrebbe fornire le caratteristiche fisiche (ad es., altezza e peso) di ogni membro di una squadra di baseball.

Matrici fisse

Una matrice fissa, che si tratti di unidimensionale o multidimensionale, ha un numero fisso di punti di dati che può contenere. Ci riferiamo alla capacità della matrice come "dimensioni". Una matrice unidimensionale con una dimensione di tre elementi può contenere solo tre tipi di informazioni.

Array dinamici

Una matrice dinamica è la stessa come un fisso tranne che la sua dimensione può essere cambiata. Quindi, se abbiamo più giocatori di baseball per aggiungere o se vogliamo aggiungere ulteriori caratteristiche fisiche, quindi la matrice dinamica può essere ridimensionata.

Esempio

Per creare una matrice fissa in Visual Basic, sarebbe possibile utilizzare un'istruzione come quella qui sotto:

-

Dim PlayerName(15) As String

-

Una matrice dinamica potrebbe essere definita come segue:

-

Dim PlayerName() As String

ReDim PlayerName(15) As String