问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB数组中的preserve5

发布网友 发布时间:2023-10-24 23:35

我来回答

1个回答

热心网友 时间:2024-10-13 01:06

Private Sub Form_Load()
Dim a() As String
ReDim a(1, 2, 3) As String
ReDim Preserve a(1, 2, x) As String '中x为变量 值可以随意改动 前面2维就只能固定不变
ReDim Preserve a(1, 3, x) As String
End Sub
到第四句就出错了 因为你改动了前2维的大小
vb中preserve有什么作用?~

如果使用了Preserve关键字,就只能重定义数组最末维的大小,且根本不能改变维数的数目。例如,如果数组就是一维的,则可以重定义该维的大小,因为它是最末维,也是仅有的一维。不过,如果数组是二维或更多维时,则只有改变其最末维才能同时仍保留数组中的内容。下面的示例介绍了如何在为已有的动态数组增...

请教VB高手preserve的用法?

可以使用 ReDim 语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用 ReDim 将该数组改为其它数据类型,除非是 Variant 所包含的数组。如果该数组确实是包含在某个 Variant 中,且没有使用 Preserve 关键字,则可以使用 As type 子句来改变其元素的类型,但...

VB 二维数组定义的问题!

数组原来的值需不需要保存呢?如果不需要那直接用ReDim就可以了。如果需要那可以用ReDim Preserve,但只能改变最后一维的上界,所以要把第一维当成列数,第二维当成行数。 Private a() As IntegerPrivate Sub Form_Click()Dim i As Integer Dim j As Integer ReDim a(1 To 3, 1 To 5)For i...

vb 怎样为数组变量重新分配储存空间并保留值

Private Sub Form_Load()Dim a() As Integer For i = 1 To 10 ReDim Preserve a(i)a(i) = i + 1 Next i For i = 1 To 10 Print a(i),If i Mod 5 = 0 Then Print Chr(13)Next i End Sub 窗体输出结果我 2 3 4 5 6 7 8 9 10 11 这样回答你...

vb数组定义的问题 为什么用dim a(a) as string 不正确,其中a是一个...

Dim a() as string 这样定义a就是动态数组了。需要改变上下标的时候用 Redim a()具体:redim a(1 to 50)这样a就有50个元素a1-a50 如果需要保存数组里面的数据的话就这样写 redim preserve a(1 to 51)这样a1-a50的数据仍然保存,如果直接redim的话a1-a51全部为空。需要注意的是加了 ...

vb 动态数组问题

Dim a() As Integer 只是 定义 a 是一个数组,没有分配 内存 redim a(1)定义 a 是个数组,并且 a 的长度是2,并且 分配了 内存,最关键的是 ,这个是 分配了内存的,就可以 赋值,上一个知识说明他是个数组,没有说好长 也没有分配内存,内存都没有分配 ,怎么 赋值 ...

vb中怎么赋值给数组?

ReDim Preserve a(i)'ReDim 语句改变数组的元素以及维数的数目 a(i) = i'这里可以直接给数组赋值了 Print "a(" & i & ")的值" & a(i)Next End Sub 第三种方式:Private Sub Command1_Click()a = Array(1, 5, 2, 43, 222)MsgBox "a(0)原来的值是:" & a(0)a(0) = 100 ...

VB中数组赋值问题:我有两个数组A=(1,2,3);B=(4,5,6)现在怎么样让A数组...

Dim LA As Long Dim LB As Long Dim i ReDim A(2)ReDim B(2)'给A,B赋值 A(0) = 1 A(1) = 2 A(2) = 3 B(0) = 4 B(1) = 5 B(2) = 6 '赋值结束 LA = UBound(A) - LBound(A) + 1 LB = UBound(B) - LBound(B) + 1 ReDim Preserve A(LA + LB - 1)...

vb数组如何重新定维

在过程级别中使用,用于为动态数组变量重新分配存储空间。ReDim 语句示例 该示例使用 ReDim 语句为动态数组变量分配和重分配存储空间。假设 Option Base 是 1。Dim MyArray() As Integer '声明动态数组。Redim MyArray(5) '分配 5 个元素。For I = 1 To 5 '循环 5 次。 MyArray(...

vb使用动态数组,一定要Redim么?

1、请问VB中使用动态数组一定要Redim申明一次么?答:是的,一定要用Redim申明,否则不能使用。但申明的次数可以不止一次。2、数组定以后,是不是其中每个元素的初始值为0?答:不一定。初始值要看数组的变量类型:(1)如果是数字类型,则声明之后,每个元素的初始值均为0,直到重新赋值。(2)如果...

VB中多个数组的组合 VB中的数组 VB赋值给数组中的变量 VB中怎么将一个数据存入数组 VB中数组的教学视频 介绍一下VB中的array函数 vb中数组的使用 vb中数组元素个数 vb中把数存入数组里
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
买钢琴需要注意些什么 买钢琴要注意什么 关于香港电视剧《蒲松龄》的情节 谁有香港的蒲松龄粤语全集啊!在哪里可以下载。 |蒲松龄全集|蒲松龄国语+粤语1到25集蒲松龄[迅播]高清|蒲松龄全集极速... 泰吉&同诚·悦府买一期车位送5万家电是真的吗? 如何迅速卖车位 绍兴火车站到东浦镇 陆景和生日是几月几日 别人发NXX是什么意思? (堂堂正正的手牵手,心中不会有愧)这是哪首歌里的歌词,谢谢知道... 高中物理问题 求高手回答 spss因子得分大小代表影响大小吗 快乐成长 青春飞扬的征文记叙文,或散文1 支付宝西湖益联保怎么取消自动续保 程姓来源90 百家姓中“程”姓始祖是谁?4 1996年腊月初九凌晨一点左右。属鼠,本人想在身上纹身适合纹啥 观《怎样让孩子爱上学习》有感 600字作文294 四川阿坝四姑娘山双桥沟撵鱼坝景点介绍 北方计算机的就业情况 去毛里求斯玩,顺便想买点珊瑚项链送人,请问在哪里买 一部叫做骑士公主的动画片4 我90年买了一盆白珊瑚盆景请专家鉴定值多少钱12 在哪可以买到珊瑚石? 第一集出现一个公主与青骑士的,有关魔法与恋爱的动漫叫什么名字... 淘宝上买的洋酒保真吗 1个半小时后 是不是利物浦客场对切尔西 ?在线等1 切尔西vs利物浦的比赛哪些球员不能上? 盒马鲜生一年的贝贝南瓜还能吃吗 电地暖开关坏了能否用电灯开关代替1 安徒生童话里的公主分别叫什么名字?(要全名)299 vb老师进来看看,关于preserve与redim的问题,解...43 vb redim preserve50 合同隐瞒能撤销合同吗 成都虹口要门票吗? ...与别人签订了买卖合同,是否可以以重大误解为由撤销? vb中ReDim Preserve info(1 To (c... 湛江南火车站有火车到韶关南雄市吗 以我们六年级要毕业为题写一篇作文300字121 怎么样才可以用手机号申请多个呢? 橙子树母本是什么树? 程姓的来源24 姓氏程的由来874 请问谁是昵图网高级会员啊,求帮忙下载一个文件,急。。。。麻烦... 推荐一些比较深情的歌曲93 生产力所体现的关系是a人和物的关系B人类社会与自然界的关系,高手指点... 我写了一篇文章,请各位语文老师帮忙修改一下,谢谢 打一字山上有山,猜出不算 红米NOTE刷机后无服务,也不能识别内存卡怎么办? 3dmax怎么让导出的模型有颜色?给了有颜色的材质球导出也没用,是还要...