猿问

vb中 option base 1 对array函数起作用吗?

到底是什么意思。比如:
Option Base 1
Private Sub Command1_Click()
a = Array("11", "22", "3")
Print a(0)
End Sub

提示出错信息
但是 如果
Print a(1) 就能打印出 11
问题:不是option base 1 对array函数不起作用??
很是郁闷?????

繁花如伊
浏览 177回答 2
2回答

森栏

当option base1 时 数组下界就从1开始了 所以a只有 1 2 3 没有0 你输0当然是溢出了

郎朗坤

反了,VB默认数组是从0开始的,但加上Option Base 1 后就从1开始了。
随时随地看视频慕课网APP
我要回答