Visual Basic Scripting Edition | 語言參考 |
ReDim 語句在過程級中聲明動態(tài)數組變量并分配或重新分配存儲空間。 ReDim [Preserve] varname(subscripts) [, varname(subscripts)] . . .
參數Preserve 當更改現有數組最后一維的大小時保留數據。 varname 變量名,遵循標準變量命名約定。 subscripts 數組變量的維數,最多可以聲明 60 維數組。subscripts 參數語法格式如下: upper [,upper] . . . 數組的下界總是零。 說明ReDim 語句通常用于指定或修改動態(tài)數組的大小,這些數組已用帶有空括號的 Private、Public 或 Dim 語句(沒有維數下標)正式聲明過?梢灾貜褪褂 ReDim 語句更改數組維數和元素數目。 如果使用了 Preserve 關鍵字,就只能調整數組最后維的大小,并且不能改變數組的維數。例如,如果數組只有一維,就可以修改該數組的大小,因為該維是最后的也是僅有的一維。但是,如果數組有兩個或更多維,就只能改變末維的大小并保留數組內容。 這個例子說明如何不擦掉該數組中存在的數據,而增加動態(tài)數組的終止維數。 ReDim X(10, 10, 10)
. . .
ReDim Preserve X(10, 10, 15)
小心 如果減小數組的大小,則將丟失被排除的元素中的數據。 變量初始化時,數值變量初始化為 0,字符串變量初始化為零長度字符串 ("")。在使用引用對象的變量前,必須使用 Set 語句將某個現有對象賦予該變量。在進行對象賦值以前,已聲明的對象變量有特定值 Nothing。 要求版本 1 請參閱Dim 語句 | Set 語句 返回首頁 |