66问答网
所有问题
请教VB 高手preserve的用法
如题所述
举报该问题
推荐答案 2017-06-18
dim a(0)
a(0)=1
redim preserve a(1)
a(1)=2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Uvnvsp9nxsvDUDnvsix.html
相似回答
请教VB高手preserve的用法
?
答:
在用
Preserve
关键字时,只能改变多维数组中最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。所以可这样编程:ReDim Preserve Matrix (10, UBound (Matrix, 2) + 1)而不可这样编程:ReDim Preserve Matrix (UBound (Matrix, 1) + 1, 10)...
VB
中声明动态数组所用的关键字
Preserve的用法
答:
如果数组A已经有一些值,比如说dim 数组A() as longRedim 数组(1 to 2)数组A(1)=10数组A(2)=20'而又想再添加一项Redim 数组(1 to 3) '这里没有使用
Preserve
,所以重定义之后1,2下标里面被清零数组A(3)=30最后其实得到的是数组A(1)=0数组A(2)=0数组A(3)=30 但是dim 数组A() ...
vb
中
preserve的
含义是森么?在redim中加与不加的区别是什么?
答:
是这样的
VB
语法里 对多维数组
preserve
关键字使用 有规定 只能写成 redim preserve a(1 To 2,1 To m)(即copy对多维数组 如想保存原内容 且是动态改变维数时 只能改变最后一维的上界 )zd所以你可以将行列 调换一下:(其实从主观 理解 两者并没差多少啊 行列的含义调换一下而已)Private a()As ...
VB
数组中的
preserve
答:
就无法用
Preserve
更改,Redim Preserve a(4,2)会出错误。楼主运行一下下面的程序就知道了:Dim a() As String Private Sub Command1_Click()'以下两句正确 ReDim Preserve a(1, 1)ReDim Preserve a(1, 3)'下面这条语句错误,会弹出错误提示 ReDim Preserve a(4, 3)End Sub ...
vb
对于正在使用的一维动态数组a(),要增加3个元素,同时保留原来数组中...
答:
用
Preserve
关键字。ReDim Preserve a(UBound(a) + 3)。例如:那就运行时重新定义A的下标范围,不过数据多了可能会影响效率 Dim A() As Integer '先定义一个空数组 s = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)j = 1 For i = 0 To UBound(s)If s(i) > 2 And s(i) < 6 ...
vb
preserve
使用的问题
答:
就目前的看,书本上写的是错的。Arr(3,2) 在那个两个For的循环中就已经被赋值8了。
Preserve 的
任务不是改变最后一维大小,而是保留原数组内容。ReDim 的任务才是改变数组大小,但不能改变维数,而且只能改变最后一维的大小。由于不知道书上到底要干吗,也就只能分析到这里了。
大家正在搜
preserve的用法及搭配
preserveconserve
做名词用法preserve
conserve的用法
deprive的用法
observe的用法
serve的用法
preserverence
expose的用法