Erase ステートメント (Visual Basic)

配列変数を解放し、それらの要素に使用されるメモリの割り当てを解除します。

構文

Erase arraylist  

指定項目

arraylist
必須です。 消去する配列変数の一覧。 複数の変数を指定するときは、コンマで区切ります。

Remarks

Erase ステートメントは、プロシージャ レベルでのみ使用できます。 つまり、プロシージャ内では配列を解放できますが、クラスまたはモジュール レベルでは解放できません。

Erase ステートメントは、各配列変数に Nothing を割り当てることと同じです。

次の例では、Erase ステートメントを使用して 2 つの配列をクリアし、そのメモリを解放します (それぞれ 1000 および 100 ストレージ要素)。 次に、ReDim ステートメントを使用して、新しい配列インスタンスを 3 次元配列に割り当てます。

Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)

関連項目