• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

五蕴

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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)  '分配存储空间。

posted on 2014-08-15 17:15  五蕴  阅读(1120)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3