2D 無制限配列を宣言します。私のコード:
Dim array As String(,) = New String(,) {}
array(0, 0) = "top left"
MsgBox(array(0, 0))
問題は、メッセージボックスに何も表示されないことです。
2D 無制限配列を宣言します。私のコード:
Dim array As String(,) = New String(,) {}
array(0, 0) = "top left"
MsgBox(array(0, 0))
問題は、メッセージボックスに何も表示されないことです。
ReDim Preserveを使用すると、必要に応じて配列の境界を変更できます。これにより、既存の配列が新しい次元の配列にコピーされます。
ただし、代わりに「無制限」のリストを使用する方が簡単な場合があります(範囲を指定したり、手動でサイズを変更したりする必要はありません)。しかし、リストには 1 つの次元しかありません。2D 配列を模倣するには、リストのリストを使用できます (各リスト項目はリスト自体です)。