配列変数を解放し、要素に使用されるメモリの割り当てを解除するために使用されます。
構文
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)
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET