您好,登錄后才能下訂單哦!
這篇文章主要介紹了VB.NET數組怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
VB.NET數組是程序中經常要使用到的一種數據類型,VB.NET中的數組,雖然語法結構等方面保留了和VB的很多相似之處,但也與VB存在著很多區別。其***,也是各位VB程序員所最不能容忍的區別就是如下二點:
1. 在VB.NET中申明一個數組,其數組元素中的索引值的起點全部都為“0”,而不是以前VB中的索引值起點一般都為“1”。這種定義方法和VB.NET的孿生姐妹Visual C#非常相似。
2. 由于在VB.NET中數組都有了統一的起點,所以在VB.NET中定義一個數組,也就不再需要關鍵字“To”來設定數組的范圍。這樣在VB.NET中申明一個數組將會比VB中要稍微簡潔一點。關于數組定義將在后面詳細介紹。
申明、初始化VB.NET數組和訪問數組中的元素:
在VB.NET申明一個數組使用的依然是Dim語句,其申明數組和VB的主要區別在上面內容中已經簡單說過了。下面在VB.NET申明一個長度為“3”的字符串數組,并對之進行初始化的代碼:
Dim arrString ( 2 ) As String = {"星期一","星期二","星期三"}
下面代碼是申請一個2×2的二維字符串數組,并對之進行初始化:
Dim arrDate ( 1, 1 ) As String = {{"星期一", "18號"}, {"星期二", "19號"}}
靜態數組和動態數組的區別就在于靜態數組的長度是固定的,而動態數組的長度是不固定的。上面的申明的二個數組就是靜態數組,而下面二段代碼的作用就是分別申明一個一維數組和二維數組,并對它們進行初始化:
Dim arrString ( ) As String = {"星期一","星期二","星期三"} '申明一個動態的一維數組,并初始化 Dim arrDate ( , ) As String = {{"星期一", "18號"}, {"星期二", "19號"}} '申明一個動態的二維數組,并初始化
對其他數據類型和更多維數的數組,其申明和初始化方法和上面的基本差不多,只需根據數組的維數和數據類型的不同進行相應的修改就可以了。
當數組申明和初始化以后,就可以通過元素在數組中對應的索引值來訪問,下面二段代碼分別是訪問上面申明并初始化的一維數組和二維數組中的一個元素:
Dim sTemp1 As String = arrString ( 1 ) '訪問arrString數組中的第2個元素 Dim sTemp2 As String = arrDate ( 1 , 1 ) '訪問arrDate數組中的第二行、第二列元素
感謝你能夠認真閱讀完這篇文章,希望小編分享的“VB.NET數組怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。