vb中length = Len(arr())怎么不对啊

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:44:46
arr是自己的数组

vb中length = Len(arr(i))
arr(i)要有具体值

你想知道数组的个数吧?
arr是你的数组
但是arr()又是什么呢?没这号东西
数组取数是arr(i)

呵呵,估计这个arr()是动态数组吧,你是不是想读取这个数组的最大下标数?

是就这样:

dim v as long

v = UBound(arr)

如果不是,那就象1楼说的,要指定数组的维值。

'一维数组占用空间应该是
L = LBound(arr) '下标起始于
U = UBound(arr) '下标终止于
Length = Len(arr(L)) * (U - L + 1)