spacer.png, 0 kB
spacer.png, 0 kB
Array Redim PDF Stampa E-mail
Scritto da Administrator   
luned́ 24 dicembre 2007


L'istruzione ReDim è utilizzata per ridimensionare un array (aumentando o riducendone il numero degli elementi). E' utile da un lato per risparmiare memoria, qualora si voglia diminuire un elemento sovradimensionato, oppure gestire dinamicamente un array in base alle necessità che si presentano.

Può essere utilizzata in congiunzione con la parola chiave Preserve, che lascia inalterati i dati già memorizzati.

Sub redm()
    Dim arr() As String
    ReDim arr(0)  

    arr(0) = "valore1"

    ReDim Preserve arr(2) 'arr() diventa di tre elementi

    arr(1) = "valore2"
    arr(2) = "valore3"

End Sub

L'esempio mostra un array di un elemento che viene esteso ad una dimensione di tre.
Si noti che il parametro passato alla funzione ReDim calcola anche il valore 0 e quindi il numero di elementi dell'array va considerato n-1.

Ultimo aggiornamento ( luned́ 24 dicembre 2007 )
 
< Prec.
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB