Redimension the array and preserve its element values : ReDim « Collections « VB.Net Tutorial






public class Test
   public Shared Sub Main
        Dim aryDynArray() As Integer
        Dim intResult As Integer
        Dim intCounter As Integer

        'Dimension the array at runtime.
        intResult = 12
        ReDim aryDynArray(intResult - 1)
        Console.WriteLine("Array size is: " & aryDynArray.Length)

        'Populate the array.
        For intCounter = 0 To aryDynArray.GetUpperBound(0)
            aryDynArray(intCounter) = intCounter + 100
        Next intCounter

        'Redimension the array and preserve its element values.
        ReDim Preserve aryDynArray(aryDynArray.GetUpperBound(0) + 1)
        Console.WriteLine("Array size is: " & aryDynArray.Length)
        Console.WriteLine("First array value is: " & aryDynArray(0))

        'Erase the array.
        Erase aryDynArray


   End Sub
End class
Array size is: 12
Array size is: 13
First array value is: 100








8.8.ReDim
8.8.1.ReDim an array
8.8.2.Redim Preserve array
8.8.3.ReDim string array length
8.8.4.Dynamic array
8.8.5.Dimension the array at runtime
8.8.6.Redimension the array and preserve its element values
8.8.7.Use ReDim Preserve to add elements to an array