2016 - 2024

感恩一路有你

redim语句的正确格式 VB中ReDim语句可以改变数组的维数和类型吗?

浏览量:2448 时间:2021-03-14 05:52:07 作者:admin

VB中ReDim语句可以改变数组的维数和类型吗?

可以更改数组的维度,但不能更改数组的类型。ReDim为数组变量重新分配存储空间。可选的修改器preserve用于在仅更改最后一个维度的大小时保留现有数组中的数据。使用ReDim语句更改已声明数组的一个或多个维度的大小。如果您有一个大数组,并且不再需要它的某些元素,那么ReDim可以通过减小数组的大小来释放内存。另一方面,如果代码确定数组需要元素,ReDim可以添加更多元素。ReDim语句仅适用于数组。它对标量(仅包含单个值的变量)、集合或结构无效。ReDim只能在进程级别使用。这意味着变量的“声明上下文”必须是过程,而不是源文件、命名空间、接口、类、结构、模块或块。例如:有一个字节数组a,如果我们知道这个数组的最大限制只能是4,我们就使用DIMAASBYTE(4)。但是如果我们不能预先确定它的大小,或者需要在运行时更改它的大小,我们需要使用动态数组dimaasbyte()redima(4)”这样,更改大小将清除原始数据,redimpreservea(4)”这样,更改大小将保留原始的数字依据

使用ReDim语句可以改变数组的类型,对吗,为什么?

不,ReDim的格式是

ReDim[preserve]name(boundlist)

只能更改数组的大小,不能更改其类型

不,ReDim的格式是ReDim[preserve]name(boundlist)只能更改数组的大小,不能更改其类型

使用ReDim语句可以改变数组的类型,对吗,为什么?

a错误。Reim通常用于更改动态数组的大小,而静态数组的大小通常是预先固定的

redim语句的正确格式 redim可以改变什么 ReDim语句是一种非执行语句

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。