VB基礎(chǔ)教程:第五章第三節(jié)動(dòng)態(tài)數(shù)組及聲明

字號(hào):

5.3 動(dòng)態(tài)數(shù)組及聲明
    1. 動(dòng)態(tài)數(shù)組的建立與聲明
    建立動(dòng)態(tài)數(shù)組的方法是:利用Dim、Private、Public語(yǔ)句聲明括號(hào)內(nèi)為空的數(shù)組,然后在過(guò)程中用ReDim語(yǔ)句指明該數(shù)組的大小。語(yǔ)法是:
     ReDim 數(shù)組名(下標(biāo)1[,下標(biāo)2…]) [As 類型]
     其中下標(biāo)可以是常量,也可以是有了確定值的變量,類型可以省略,若不省略,必須與Dim中的聲明語(yǔ)句保持一致。
    例: Dim D() As Single
      Sub Form_Load()
      ……
      ReDim D(4,6)
      ……
      End Sub
    2.注意事項(xiàng)
    (1)在動(dòng)態(tài)數(shù)組ReDim語(yǔ)句中的下標(biāo)可以是常量,也可以是有了確定值的變量;
     (2)在過(guò)程中可以多次使用ReDim來(lái)改變數(shù)組的大小,也可改變數(shù)組的維數(shù)。
     (3)每次使用ReDim語(yǔ)句都會(huì)使原來(lái)數(shù)組中的值丟失,可以在ReDim語(yǔ)句后加Preserve參數(shù)來(lái)保留數(shù)組中的數(shù)據(jù),但使用Preserve只能改變最后一維的大小,前面幾維大小不能改變。
    3.動(dòng)態(tài)數(shù)組使用示例