如果您习惯于使用C/C++ / C#语言,则在声明数组时使用数组中的元素数进行初始化。
C# : byte a[] = new byte[1]
将声明一个具有1个元素(upperBound = 0)的字节数组
VB中的行为是不同的,当声明数组时,初始化中使用的参数代表数组的UpperBound。
VB.NET: Dim a(1) As Byte
将声明一个带有2个元素的byte数组(upperBound = 1)