vb.net – Visual Basic中数组的大小?

前端之家收集整理的这篇文章主要介绍了vb.net – Visual Basic中数组的大小?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在VB中尝试过这个代码
Dim a(1) As Byte
Console.WriteLine(a.Length)

输出为“2”。有什么想法吗

如果您习惯于使用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)

猜你在找的VB相关文章