ASP用Erase方法对动态和静态数组释放内存
在ASP(VBScript)中,Erase方法用于重新初始化固定大小数组的元素(静态数组),并释放动态数组在内存种的存储空间。语法如下:
Erase array
如果 array 是动态数组
则Erase方法释放数组所占用的内存。再使用该数组时,必须使用 ReDim 重新分配空间。
如果 array 是固定大小的数组
则Erase方法只是初始化数组,并不释放数组占用的内存。
如果数组元素类型为数值,则Erase方法将每个元素值设为 0。
如果数组元素类型为字符串,则Erase方法将每个元素值设为零长度字符串("")。
如果数组元素类型为对象,则Erase方法将每个元素值设为 Nothing。
示例:
Dim NumArray(9)
Dim DynamicArray()
ReDim DynamicArray(9) '分配存储空间。
Erase NumArray ' 每一元素都被重新初始化。
Erase DynamicArray '释放数组占用的内存。
ReDim DynamicArray(9) '分配存储空间。
浙公网安备 33010602011771号