Dan*_*nMc 5 .net vb.net arrays element
我刚刚开始学习视觉基础。
数组中的第一个元素
即dim y(9)作为整数
那会有元素0-8吗1-9?
即如果我这样做了
y(1) = 84
Run Code Online (Sandbox Code Playgroud)
这会使数组中的第一个或第二个元素等于 84 吗?
我查看了一些在线资源,但我有点困惑。
谢谢
VB.NET 中数组的第一个位置为零;相同的规则适用于任何需要索引的内置集合/函数以及其他 .NET 语言,例如 C#。另一方面,“旧”VB(VB6 及更早版本或 VBA)将零作为数组的第一个索引,将一个作为内置函数的索引(这对于从 VB 转到 VB.NET 的人来说有点令人困惑)。所有 VB 版本(.NET 和旧版本)的共同点以及与 C# 等其他语言的不同之处在于,实例化数组时使用的数字(9 中y(9))并不指示其大小,而是指示其最后一个索引(的大小y(9)为10)。
总之,您的数组包含 10 个位置:从 0 到 9。
| 归档时间: |
|
| 查看次数: |
20444 次 |
| 最近记录: |