VB中如何得到动态数组的长度
答案:4 悬赏:40 手机版
解决时间 2021-01-06 19:11
- 提问者网友:萌卜娃娃
- 2021-01-06 16:18
VB中如何得到动态数组的长度
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-01-06 17:29
可以用UBound 函数来得到动态数组的长度。
UBound 函数
返回一个 Long 型数据,其值为指定的数组维可用的最大下标。
Private Sub Command1_Click()
Dim sj() As Long
ReDim sj(100)
Debug.Print UBound(sj) + 1
End Sub
UBound 函数
返回一个 Long 型数据,其值为指定的数组维可用的最大下标。
Private Sub Command1_Click()
Dim sj() As Long
ReDim sj(100)
Debug.Print UBound(sj) + 1
End Sub
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-01-06 19:28
你好,vb技术乐园帮你解决问题:比如说动态数组为a();则数组a的长度为Ubound(a)+1,这里数组a的下标从0开始
- 2楼网友:愁杀梦里人
- 2021-01-06 18:26
确切的说应该用UBound(a) - LBound(a) + 1也就是:终止下标-起始下标+1
- 3楼网友:詩光轨車
- 2021-01-06 17:35
楼上正解,,终止下标-起始下标+1,,UBound(a) - LBound(a) + 1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯