VB语句中LBound() To UBound()

VB中这样一句是什么意思?
For i = LBound(inbyte) To UBound(inbyte)
这里把什么赋给了i?

你的代码中 inbyte应该是一个数组
LBound的意思就是得到inbyte数组的下限
UBound则是得到inbyte数组的上限
代码的意思就是让循环从数组的的下限开始循环到上限
比如说
inbyte(0,1,2,2,2,3)
那么下限就是一,上限就是6,循环就是从1到6
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-04
UBound(数组名a,维序号n)表示求数组a的第n维下标上限
LBound(数组名a,维序号n)表示求数组a的第n维下标下限

如果维序号n省略,则默认为第1维
第2个回答  2009-06-04
inbyte的下标和上标罢了

比如inbyte数组的下标是从2开始,那开始i就是2
第3个回答  2009-06-04
函数 LBound(inbyte) 取 数组 inbyte 下标的 最小值
UBound(inbyte) 取 数组 inbyte 下标的 最大值

就这个意思
第4个回答  2009-06-04
LBound 函数与 UBound 函数一起使用,用来确定一个数组的大小。UBound 用来确定数组某一维的上界

参考资料:

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网