VB.NET數(shù)組基礎(chǔ)概念經(jīng)驗總結(jié)
身為一個編程人員,首先要掌握的就是各種基礎(chǔ)知識,一般掌握了這些基礎(chǔ)概念,基本上能快速的掌握一些編程語言的應(yīng)用。下面就先來一起看看VB.NET的相關(guān)概念。VB.NET數(shù)組的基類是System.Array。#t#
學(xué)過編程的人都會對數(shù)組有一定的了解,畢竟任何一門計算機開發(fā)語言都會有數(shù)組的概念。數(shù)組就是存儲了一組數(shù)的對象。 VB.NET數(shù)組中比較重要的概念包括
維度(也叫只秩) Rank
每維的長度 GetLength ,GetLongLength
上下標(biāo) GetLowerBound , GetUpperBound
總長度 Length,LongLength
遍歷 find,exists,indexof等
排序 sort
反轉(zhuǎn) reverse
動態(tài)數(shù)組 redim,resize不過resize是泛型方法
數(shù)組的復(fù)制 copy,copyto,ConstrainedCopy
System.Array 提供了豐富的屬性和方法。我們可以通過查閱MSDN以獲得更多的有用的信息。
VB.NET數(shù)組理論上可以存儲一組任何類型的對象。所以,數(shù)組中當(dāng)然可以存儲數(shù)組,而且這些數(shù)組可以是不同維數(shù),不同長度。這樣我們就可以用數(shù)組存儲不規(guī)則陣列信息,實例如下:
- Dim arrA(1) As Array
- Dim arrB(2) As String
- arrB(0) = "Northsnow"
- arrB(1) = "塞北的雪"
- arrB(2) = "長春軌道客車股份有限公司"
- Dim arrC(1) As String
- arrC(0) = "CSDN"
- arrC(1) = "中國***的開發(fā)者網(wǎng)絡(luò)"
- arrA(0) = arrB
- arrA(1) = arrC
- For i = 0 To arrA.GetUpperBound(0)
- For j = 0 To arrA(i).GetUpperBound(0)
- MsgBox(arrA(i).GetValue(j))
- Next
- Next
VB.NET數(shù)組的相關(guān)概念就為大家介紹到這里。