VB.NET數組初始化在任何編程語言中都很重要。VB.NET與其它語言相似,提供了簡單的途徑對數據進行分組,將它們存放到數組結構中。本文中,我們將回顧數組的聲明和使用。
數組通常用于存儲相似類型的值和對象。它允許對變量進行分組,并且允許使用索引進行檢索。數組有上界和下界,它用于指示數組的開始索引值和結束索引值。另外,數組中的數據可以按序排列。簡單的數組是一維的,當然,在VB.NET中也可以使用多維數組。還可以對數組進行循環,以確定或修改存儲在數組中的某個值。
有兩個途徑初實現VB.NET數組初始化:
***,在一條聲明語句中進行聲明同時初始化。
第二,先聲明數組,然后對其進行初始化。
在一條語句中同時VB.NET數組聲明和VB.NET數組初始化時,必須指定數組元素的數值類型,以及數組所包含元素的個數。VB.NET中,數組是基于0的,這也就是說,數組的索引編號從0開始,其后元素進行連續編號。必須通過指定數組的上界確定數組中元素個數。上界是指定數組中***一個元素索引的數字。Listing A給出了整型數組的聲明和初始化示例。
對數字進行聲明和初始化的另外一個途徑是:在分開的兩步中分別進行聲明和初始化操作。如果聲明了一個數組,但是在這一行沒有指定其大小,則在初始化時,需要對數組中的每一個單元都指定值。初始化值封裝在{}括號中,兩個值之間使用逗號做為分隔符。Listing B給出了在不同的兩步對數組進行聲明和初始化的示例。
VB.NET數組聲明和VB.NET數組初始化一旦完成,則可以在運行時重新定義數組,從而改變其大小??梢允褂肦eDim聲明改變數組結構中元素的個數。Listing C給出了聲明、初始化和重新調整數組大小的示例。
默認情況下,數組進行重新初始化后,原來的數值都會丟失。但是,在重新初始化時,可以使用ReDim聲明和Preserve關鍵字保留數組的原有數值。Listing D中給出了一個這樣的示例。
有兩種類型的多維數組:矩形的或鋸齒形的。矩形數組中,每一維的成員向其它維擴展時,增加相同的長度。而在鋸齒形數組中,每一維中的單個成員以不同長度向其它維擴展。數組的維數越多,其操作也相應越復雜。
以上就是VB.NET中怎么初始化數組,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
地量是什么意思?地量是股票的成交量處于較低的水平,判斷放量與縮量則看k線圖的紅綠色柱子,通過換手率,過量比還有成交量指標來看。地量在股票之中就是相對成交比較低的一種狀態,也是一種對比值,是相對于高位的天量來說,一旦是成交量到達頂端成交量的20%,也就進入到了地量的狀態。在一定的情況之下,股票的成交量出現明顯的下跌也就證明了不夠活躍,成交持續下跌,最終就會進入到地量狀態。漲停之后,買出單減少買入單增...
MLF操作什么意思?MLF中文意思是中期借貸便利,由中國人民銀行創設,設立時間是2014年9月。MLF是央行提供的一種中期基礎貨幣的貨幣政策工作,面向的對象主要是符合宏觀審慎管理要求的商業銀行與政策性銀行,開展方式是通過招標。MLF采取質押的發行方式,并且還要投標方提供國債、央行票據、政策性金融債等優質債券作為合格質押品。MLF的作用:MLF利率可以發揮中期政策利率的作用,通過對金融機構中期融資的...
所有權優勢,又稱壟斷優勢或廠商優勢,是指一國企業擁有或能夠得到的而他國企業沒有或無法得到的無形資產、規模經濟等方面的優勢。根據我國《民法典》第二百四十條給所有權下的定義:“所有權人對自己的不動產或者動產,依法享有占有、使用、收益和處分的權利。”根據上述規定,所有權具有如下特點:1、所有權是法定的財產權。說具體點,一是所有權的取得必須合法;二是法律規定了一些所有權的客體范圍;...