次の方法で共有


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

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

構文

Erase arraylist  

部品

arraylist
必須。 消去する配列変数の一覧。 複数の変数はコンマで区切られます。

注釈

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)

こちらも参照ください