【发布时间】:2013-10-13 17:09:26
【问题描述】:
我刚刚开始使用 Visual Basic。
数组的第一个元素
即dim y(9) 为整数
里面会有0-8或1-9元素吗?
即如果我这样做了
y(1) = 84
这是否使数组中的第一个或第二个元素等于 84?
我查看了一些在线资源,有点困惑。
谢谢
【问题讨论】:
标签: .net arrays vb.net elements
我刚刚开始使用 Visual Basic。
数组的第一个元素
即dim y(9) 为整数
里面会有0-8或1-9元素吗?
即如果我这样做了
y(1) = 84
这是否使数组中的第一个或第二个元素等于 84?
我查看了一些在线资源,有点困惑。
谢谢
【问题讨论】:
标签: .net arrays vb.net elements
VB.NET 中数组的第一个位置为零;相同的规则适用于任何需要索引的内置集合/函数以及其他 .NET 语言,如 C#。另一方面,“旧”VB(VB6 和更早版本或 VBA)的数组第一个索引为零,内置函数的第一个索引为零(这对于从 VB 到 VB.NET 的人来说有点混乱)。所有 VB 版本(.NET 和旧版本)的共同点和与 C# 等其他语言不同的是,实例化数组时使用的数字(y(9) 中的 9)并不表示它的大小,而是它的最后一个索引( y(9) 的大小为 10)。
总的来说,您的数组包括 10 个位置:从 0 到 9。
【讨论】:
【讨论】: