2

2D 無制限配列を宣言します。私のコード:

Dim array As String(,) = New String(,) {}
        array(0, 0) = "top left"
        MsgBox(array(0, 0))

問題は、メッセージボックスに何も表示されないことです。

4

1 に答える 1

0

ReDim Preserveを使用すると、必要に応じて配列の境界を変更できます。これにより、既存の配列が新しい次元の配列にコピーされます。

ただし、代わりに「無制限」のリストを使用する方が簡単な場合があります(範囲を指定したり、手動でサイズを変更したりする必要はありません)。しかし、リストには 1 つの次元しかありません。2D 配列を模倣するには、リストのリストを使用できます (各リスト項目はリスト自体です)。

于 2012-04-30T16:06:49.913 に答える