16.在VB.NET中,如果保留动态数组元素原来的值,在关键字Redim后加_____参数。

A.Byref B.Byval C.Preserve D.Static
2025-06-22 20:00:58
推荐回答(1个)
回答1:

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联合使用。其他都无法编译!