Lagring av data dynamisk i flerdimensjonale arrays kan gi deg en måte å lagre data og enkelt hente det programmatisk. En tre- dimensjonal array representerer x-, y -og z- koordinatene av fysisk plass . Det første elementet representerer lagene av matrisen. Det andre elementet representerer radene mens det tredje elementet representerer kolonnene i tabellen. Indeksen av hvert element varierer fra 0 til maksimum. Instruksjoner 
 en 
 Lag en tre- dimensjonal array med to lag , 10 rader og 19 kolonner ved å skrive: 
 
 Dim threeDimArray ( 1 , 9 , 19 ) As String 
 
 2 
 Legge til data i det første laget , første rad og første kolonne ved å skrive : en 
 threeDimArray ( 0 , 0 , 0 ) = "Første lag, første raden , første kolonnen " 
 
 
 3 
 legge til data i det andre laget, tredje rad og fjerde kolonnen i matrisen ved å legge til : en 
 threeDimArray ( 1 , 2 , 3 ) = "Andre lag, tredje rad , fjerde kolonnen " 
 4 
 Vis data som er lagret i det første laget , første rad og første kolonne i matrisen : en 
 Console.Write ( threeDimArray ( 0 , 0 , 0 ) )