您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關VB.NET中怎么重新申明數組,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
VB.NET重新申明數組
在VB.NET重新申明數組和VB中基本類似,依然使用的是ReDim語句。在VB.NET中使用ReDim語句要注意以下三點:
1. ReDim語句僅可以在過程級出現。這意味著不可以在類或模塊級代碼區使用ReDim語句來重新申明數組。
2. ReDim語句只是更改已被正式聲明的數組的一個或多個維度的大小,但不能更改該數組的維數。
3. ReDim語句無法更改數組中元素的數據類型,和Dim語句申明數組的區別在于無法在ReDim語句中初始化重新申明的數組。
在使用ReDim重新申明數組時,最為常見的關鍵字就是“Preserve”。“Preserve”的作用是表明在重新申明數組時,是否要在重新申明的數組中復制原數組中的元素。請比較下面二段代碼:
Dim arrString ( 2 ) As String = {"星期一","星期二","星期三"} ReDim Preserve arrString ( 4 ) '重新申明arrString數組,數組的長度改為5,并且在新數組中復制原數組的元素 arrString ( 3 ) = "星期四" arrString ( 4 ) = "星期五"
Dim arrString ( 2 ) As String = {"星期一","星期二","星期三"} ReDim arrString ( 4 ) '重新申明arrString數組,數組的長度改為5,并不往新數組中復制原數組的元素 arrString ( 0 ) = "星期一" arrString ( 1 ) = "星期二" arrString ( 2 ) = "星期三" arrString ( 3 ) = "星期四" arrString ( 4 ) = "星期五"
通過比較上述二段代碼,可見,在***段代碼中由于ReDim中使用了Preserve關鍵字,所以在重新申明數組時,就在新數組中復制了原數組的元素,這樣就只需要對其中的二個元素進行初始化;而第二段由于沒有使用Preserve關鍵字,就沒有在新數組中帶入原數組中的任何元素,所以對數組的所有元素都進行初始化。以上介紹VB.NET重新申明數組,通過對二段代碼的比較,相信您對重新定義數組和“Preserve”關鍵字的使用有了更深的理解。
以上就是VB.NET中怎么重新申明數組,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。