沒有動態數組,就算利用 dim Arr()as string這樣聲明,壹旦賦值後,數組大小也就固定了。如果要改變數組大小,要用redim 命令:
redim arr(10)
preserve redim arr()
加preserve 可以不清空數組,保持原有數據。
動態數組是指在聲明時沒有確定數組大小的數組,即忽略圓括號中的下標;當要用它時,可隨時用ReDim語句重新指出數組的大小。使用動態數組的優點是可以根據用戶需要,有效利用存儲空間。