Erase 对动态和固定大小的数组操作

作者:vkvi整理 来源:ITPOW(原创) 日期:2008-7-29

VBScript 中,Erase 用于重新初始化固定大小数组的元素,并释放动态数组的存储空间。语法如下:

Erase array

如果 array 是动态数组

则释放数组所占用的内存。再使用该数组时,必须使用 ReDim 重新分配空间。

如果 array 是固定大小的数组

则只是初始化数组,并不释放数组占用的内存。

  • 如果数组无素类型为数值,将每个元素值设为 0。
  • 如果数组元素类型为字符串,将每个元素值设为零长度字符串("")。
  • 如果数组元素类型为对象,将每个元素值设为 Nothing。

示例

Dim NumArray(9)    
Dim DynamicArray()
ReDim DynamicArray(9)  '分配存储空间。
Erase NumArray         ' 每一元素都被重新初始化。
Erase DynamicArray     '释放数组占用的内存。

 

相关文章