Arrays sono comunemente utilizzati in Visual Basic per memorizzare lunghi elenchi di dati in base a qualche sequenza e /o schema di raggruppamento. Ad esempio , i nomi dei membri e l'ordine di battuta su una squadra di baseball possono essere memorizzati in un array. Array Panoramica  
 Array avere almeno una dimensione , ma può avere diversi a seconda dei tipi di dati da memorizzare . Ad esempio, un array multidimensionale in grado di fornire le caratteristiche fisiche (ad esempio , altezza e peso ) di ciascun membro di una squadra di baseball . 
 Fisso Array 
 
 matrice fissa , se è unidimensionale o multidimensionale , ha un numero fisso di punti di dati che può contenere . Ci riferiamo alla capacità della matrice come " dimensione ". Una matrice unidimensionale con una dimensione di tre elementi può contenere solo tre informazioni . 
 Array dinamici 
 
 una matrice dinamica è la stessa di un fissato tranne che la sua dimensione può essere modificata . 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 un matrice fissa in Visual Basic , una dichiarazione come quella qui sotto sarebbe stato utilizzato : 
 
 - 
 
 Dim PlayerName ( 15) As String 
 
 - 
 
 Un array dinamico potrebbe essere definito come segue : 
 
 - 
 
 Dim PlayerName ( ) As String 
 
 ReDim PlayerName ( 15) As String