vb.netのlistと配列

listは動的にデータ追加可能、配列は初期でサイズ定義でredimでサイズ確認

' List(Of String) を使用する例
Dim list As New List(Of String)()
list.Add("apple")
list.Add("banana")
list.Add("orange")

' 新しい要素を追加
list.Add("grape")

' 2番目の要素を参照する(インデックスは0から始まることに注意)
Dim secondItem As String = list(1)
Console.WriteLine(secondItem) ' 出力: banana
配列にコピー
Dim array As string() = list.ToArray()

配列をredimで再定義する方法
' 元の配列の定義
Dim array1 As Integer() = {1, 2, 3}
' 新しい要素数を指定して配列を再定義
ReDim Preserve array1(array1.Length) ' 要素数を +1 する例
' 新しい要素を追加
array1(array1.Length - 1) = 4
特に大きな配列やパフォーマンスが重要な場合は、List(Of T)