簡體   English   中英

數組的Visual Basic第一個元素

[英]Visual basic first element of array

我只是從視覺基礎開始。

數組中的第一個元素

dim y(9) as Integer

會包含元素0-81-9嗎?

即如果我做到了

y(1) = 84

這會使數組中的第一個或第二個元素等於84嗎?

我看了一些在線資源,我有些困惑。

謝謝

VB.NET中數組的第一個位置為零; 相同的規則適用於任何需要建立索引的內置集合/函數以及其他.NET語言(例如C#)。 另一方面,“舊的” VB(VB6和更舊的VB)具有零作為數組的第一索引,而對於內置函數則具有一個(對於從VB到VB.NET的人們來說,這有點令人困惑)。 所有VB版本(.NET和更早版本)的共同點是與C#等其他語言的不同之處在於,實例化數組時使用的數字( y(9) )中的y(9) )並不指示其大小,而是指示其最后一個索引( y(9)的大小是10)。

總而言之,您的數組包含10個位置:從0到9。

數組中的元素在VB.NET中從0開始

來自MSDN的示例示例:

在此處輸入圖片說明

您可能還會發現以下有趣的內容:- 為什么編號應從零開始

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM