نحوه ی ساخت آرایه در VB بصورت معمولی بصورت زیر است
ِDim array(1 to 5) As Integer
برای تغییر دادن طول آرایه در زمان اجرا می توانید از دستور
Redim بصورت زیر استفاده کنید
Redim نام آرایه(اندازه ی جدید) As نوع
البته مشخص کردن نوع اختیاری است.
یک مثال:Dim array(1 To 5) As Integer
Dim size As Integer
Size = 100
Redim array(1 To size) As Integer
باستفاده از این دستور طول آرایه از 5 به 100 تغییر می کند و اطلاعات قبلی آرایه از دست می رود. برای جلوگیری از دست رفتن اطلاعات قبلی آرایه می توان از دستور
Preserve بعد از دستور Redim استفاده کرد بصورت زیر:
Redim Preserve array(1 To size)