2013-03-19 18:08:17nut

[自我學習]Array

最近在學習Array, 把學到的心得跟重點整理如下

什麼是Array?

它是用來做什麼的?

該如何使用它?

Array 是一種型別 主要是用來存一掛東西的

譬如說,有很多數字 1,3,5,8,36,…可以把它們都存在Array

有很多字串, “孫大君, 孫小君, 孫美女, 孫公主…” 也可以把它們都存在Array

要使用時, 直接找出這個Array, 指定裡面的元素即可取出我要的資料

那我該如何使用它呢?

如何宣告Array?

有兩種方法

Dim myary() as 型別= {元素}

Ex. dim myAry() as Integer = {1,2,3}

 

Dim myary(陣列長度) as 型別

Ex. dim myAry(3) as Integer

 重點整理:

1.         宣告陣列時, 陣列名稱後面一定要加()

2.         可以直接在宣告時 就塞值進陣列; 如果還不知道要塞啥值, 可以不用先塞但一定要指定陣列長度

Ex.

dim myAry() as Integer = {1,2,3,4}

Or

dim myAry(3) as Integer

 

如何使用Array?

如何塞值?

利用迴圈塞值

Ex.

        Dim myAry2(3) As Integer

        Dim i As Integer = 0

        Dim j As Integer = 11

'(0)代表一維陣列

        For i = myAry2.GetLowerBound(0) TomyAry2.GetUpperBound(0)           myAry2(i) = j

            j = j + 1

        Next

如何取值?

一樣, 利用迴圈取值

        '驗證是否取值

        i = 0

        For Each myAry2(i) In myAry2

            Me.Label2.Text = Me.Label2.Text& myAry2(i) & ", "

        Next