タグ: VB.net 配列 要素

配列の要素数を変更する

example(VB.net)

Sub Main()
  Dim myArray() As Integer = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
  ReDim myArray(11) '----*a
  For Each i In myArray
    Console.WriteLine(i)
  Next

  Dim myArray2() As Integer = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
  ReDim Preserve myArray2(11) '----*b
  For Each i In myArray2
    Console.WriteLine(i)
  Next
End Sub

*aでは配列の要素数を変更するときにすでに格納されている内容がすべて無効となる。

*bではすでに格納されている内容を保持したまま配列の要素数を変更している。