VB數組的清除


在一個程序中,同一數組只能用Dim語句定義一次。但有時可能需要清除數組的內容或對數組重新定義,這可以用:Erase語句來實現。
  格式:Erase(數組名)[,(數組名)]
  功能:用於重新初始化靜態數組的元素,或者釋放動態數組的存儲空間。
  例如:
  Dim T(10)As Integer
  Erase T
  examda說明:
  (1)在Erase語句中,只需給出數組名,不帶括號和下標。
  (2)在Erase語句用於靜態數組時,如果這個數組是數值數組,則把數組中的所有數組元素置為0;如果是字符串數組,則把所有數組元素置為空字符串。
  (3)當把Erase語句用於動態數組時,將刪除整個數組結構並釋放該數組所占用的內存區。也就是說,動態數組經Erase語句執行后,即不復存在;而靜態數組經Erase后,仍然存在,只是其內容被清空。
  (4)Erase語句釋放動態數組所使用的內存,在下一次引用該動態數組之前,必須用ReDim語句,重新定義該數組。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM