1. 前提一定要声明一个数组,不需要赋值或者标明维数,例如dim a() as integer
10年的洛隆网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整洛隆建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“洛隆网站设计”,“洛隆网站推广”以来,每个客户项目都认真落实执行。
2. 如果使用redim重新定义一个数组,数组里数据全部被初始化,要保留原有数据加上preserve
3 redim只能修改数据最后的维数,不能改变数组类型
4 redim 不能够全局声明
是VB的什么版本,在VB点虐 里
要这样
ReDim a(i)
但是,你这个应该使用Preserve关键字的???即:
ReDim Preserve a(i)
否则,前面元素里的产生的数字都为0了!
满意答案是什么大的啊!~这个哪有错!!~。。
Dim array() As Integer = {1, 2, 3, 4, 5, 6} 这个表示定义一个数组。。并赋值。。
redim 重新定义了,这个时候8个值都是为0了。
所以,array(3)为0.
Redim Preserve Arr(10,n)
通过Preserve关键字定义的动态数组,可以更改数组arr最末维的大小,且保留数组arr原来各个元素的值。
所以答案为:C
例如:
Dim arr()
Redim arr(1 to 1,1 to 2)
arr(1,2) = "你好"
Redim Preserve arr(1 to 1, 1 to 3)
msgbox arr(1,2) '这个时候依然可以得到arr(1,2)的值为“你好”。
而且从答案来看,Redim只可能与Preserve联合使用。其他都无法编译!