欢迎光临

木子屋

标题: 二维数组动态定义-ReDim Preserve

作者: dnawo

日期: 2010-09-29 09:11 AM

分类: Web编程

内容: 在为新数据准备数组，或者要缩减数组大小以节省内存时，这样做是非常有用的。有时希望改变数组大小又不丢失数组中的数据，使用具有 Preserve 关键字的 ReDim 语句就可做到这点。例如，使用 UBound 函数引用上界，使数组扩大、增加一个元素，而现有元素的值并未丢失：
复制内容到剪贴板 程序代码ReDim Preserve DynArray (UBound (DynArray) + 1)
在多维数组中，用 Preserve 关键字只能改变最后一维的上界；如果改变了其它维或最后一维的下界，那么运行时就会出错。所以可这样编程：
复制内容到剪贴板 程序代码ReDim Preserve Matrix (10, UBound (Matrix, 2) + 1)
而不可这样编程：
复制内容到剪贴板 程序代码ReDim Preserve Matrix (UBound (Matrix, 1) + 1, 10)

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 4.352 ms

返回

标题: 二维数组动态定义-ReDim Preserve

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 4.352 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 4.414 ms

返回