Microsoft® Visual Basic® Scripting Edition
Erase ステートメント
 ランゲージ リファレンス  

関連項目


静的配列の要素を再初期化したり、動的配列に割り当てたメモリを解放します。

構文

Erase array

引数 array には削除する配列変数の名前を指定します。

解説

Erase ステートメントの動作は配列の種類によって異なるので、実行する前に配列が静的配列 (通常の配列) または動的配列のいずれかを確認しておく必要があります。静的配列の場合、Erase ステートメントはメモリを解放しません。静的配列の要素は、配列の種類に応じて次のように設定されます。

配列の種類 Erase ステートメントの実行結果
静的数値配列 要素はすべて 0 に設定されます。
静的文字列配列 要素はすべて長さ 0 の文字列 ("") に設定されます。
オブジェクト配列 要素はすべて特別な値 Nothing に設定されます。

Erase ステートメントは動的配列が使っていたメモリを解放します。この配列を再度参照するには、ReDim ステートメントを使って再びこの配列変数の次元を宣言する必要があります。


© 1997 Microsoft Corporation.