怎么获取数组一共有多少个数?
vb吧
全部回复
仅看楼主
level 9
抠脽酝jq87 楼主
1楼不要了
2020年06月01日 02点06分 1
level 9
抠脽酝jq87 楼主
比如说
am = Array(2.5, 3, 1.8, 0.7, 3.5, 4.2, 6, 5.8, 25, 30, 36, 23)
am有多少个数?
在线等。急急急
2020年06月01日 02点06分 2
level 13
ubound(数组名)+1
2020年06月01日 02点06分 3
还应该减去LBound(数组名)
2020年06月01日 03点06分
@初音✨七奈 array不就0开始嘛
2020年06月01日 13点06分
@tzchf Array函数的返回值下界也可以是1,取决于Option Base语句;至于自己定义的数组,下界更是可以随便设置了
2020年06月01日 13点06分
@初音✨七奈 哦,对。我从来没设过Option Base,忘记这事了
2020年06月02日 01点06分
吧务
level 13
数组元素的个数 = UBound(数组名) - LBound(数组名) + 1
2020年06月01日 14点06分 4
哦豁
2020年06月02日 08点06分
这个公式仅适用于【数字型数组】。
2020年06月03日 08点06分
@Luosen56 是吗?
2020年06月03日 08点06分
level 10
楼主想问的究竟是“多少个 (数)”,还是“多少 (个数)” ?
[滑稽][滑稽][滑稽]
2020年06月02日 14点06分 5
多少个“数”
2020年06月03日 04点06分
@抠脽酝jq87 那上面的“计算方法”,就仅适合于数组元素全部是“数”的情况了。[哈哈]Array( )的数组元素是Variant类型,数组元素可以是“非数”的东西,比如对象(对象引用)、字符串、Null、Empty、自定义类型,甚至某个元素也可以是“1个数组”。[滑稽][滑稽][滑稽]
2020年06月03日 04点06分
看了你后面的回复,才明白你到底什么意思[滑稽]我估计楼主都没考虑这么多
2020年06月03日 05点06分
@涐吢铱舊囿儚 啊,我不是vb高手,不知道
2020年06月03日 06点06分
1