http://msdn.microsoft.com/zh-cn/vbrun/95b8f22f.aspx
Visual Basic 语言参考
UBound 函数 (Visual Basic)
更新:2007 年 11 月
返回数组的指示维度的最大可用下标。
Public Function UBound( _ ByVal Array As System.Array, _ Optional ByVal Rank As Integer = 1 _ ) As Integer
异常
备注
由于数组下标从 0 开始,因此维度的长度比该维度最大的可用下标大 1。
对于具有以下维度的数组,UBound 返回下表中的值:
复制代码
Dim a(100, 5, 4) As Byte
调用 UBound |
返回值 |
---|---|
UBound(a, 1) |
100 |
UBound(a, 2) |
5 |
UBound(a, 3) |
4 |
可以使用 UBound 确定数组中元素的总数,但是必须调整它返回的值,以解释下标从 0 开始这一事实。下面的示例计算前一示例中的数组 a 的总大小:
复制代码
Dim total As Integer total = (UBound(A, 1) + 1) * (UBound(A, 2) + 1) * (UBound(A, 3) + 1)
total 的值计算为 3030,即 101 * 6 * 5。
示例
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/109113.html