• 正在加载中...
  • REDIM

    ReDim 为数组变量重新分配存储空间。可选项修饰符 Preserve 当仅更改最后一个维度的大小时,用来保留现有数组中的数据。

    编辑摘要

    目录

    概述/REDIM 编辑

    ReDim 为数组变量重新分配存储空间。可选项修饰符 Preserve 当仅更改最后一个维度的大小时,用来保留现有数组中的数据。
    使用 ReDim 语句来更改某个已声明数组的一个或多个维度的大小。如果有一个较大的数组,并且您不再需要它的某些元素,ReDim 可通过减小数组大小来释放内存。另一方面,如果代码确定某个数组需要更多元素,ReDim 也可以添加它们。
    ReDim 语句仅适用于数组。它在标量(只包含单一值的变量)、集合或结构上是无效的。
    仅可以在过程级使用 ReDim。这意味着,变量的“声明上下文”必须是过程,而不能是源文件命名空间接口、类、结构、模块或块。

    举例/REDIM 编辑


    有一个Byte数组A,如果我们知道这个数组上限最大只能是4,就用Dim Dim A As Byte(4)
    但如果我们不能事先确定它的大小,或者需要在运行时改变它的大小就要用动态数组
    Dim A As Byte()
    ReDim A(4)'这样改变大小时会清空原来的数据
    ReDim Preserve A(4)'这样改变大小时会保留原来的数据

    添加视频 | 添加图册相关影像

    互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。

    登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。

    互动百科用户登录注册
    此词条还可添加  信息模块

    WIKI热度

    1. 编辑次数:4次 历史版本
    2. 参与编辑人数:4
    3. 最近更新时间:2017-06-14 12:16:58

    贡献光荣榜

    更多

    分类热词

    互动百科

    扫码下载APP