sub a(byval aa as
string) 'aa為欲遍歷的目錄
dim d_1, d_2, d_3,d_4 as
new arraylist '定義4個陣列,其中d_3為資料夾陣列,d_4為所有檔案陣列
d_1.addrange(system.io.directory.getdirectories(aa))
d_3.addrange(d_1)
d_4.addrange(system.io.directory.getfiles(aa)
dowhile d_1.count >= 1
foreach d_1_1 as
string
in d_1
d_2.addrange(system.io.directory.getdirectories(d_1_1))
d_4.addrange(system.io.directory.getfiles(d_1_1)
next
d_3.addrange(d_2)
d_1.clear()
d_1.addrange(d_2)
d_2.clear()
loop
endsub
C 動態陣列ArrayList
在c 中,如果需要陣列的長度和元素的個數隨著程式的執行不斷改變,就可以使用arraylist類,該類是乙個可以動態增減成員的陣列。一 arraylist類的常用屬性和方法 1.arraylist類的常用屬性 2.arraylist類的常用方法 二 arraylist類與array類的區別 array...
C 動態陣列ArrayList介紹
arraylist是一種動態陣列,其容量可隨著我們的需要自動進行擴充.arraylist位於system.collections命名空間中,所以我們在使用時,需要匯入此命名空間.下面,我們還是在student類的基礎上利用arraylist操作,從而了解arraylist的用法 code publi...
ArrayList動態陣列 擴容機制
當建立乙個arraylist物件時可以不傳引數,arraylist會自己初始化乙個預設 size,private static final int default capacity 10 當呼叫該物件中add 時會先將判斷自己陣列大小 盡量自己估算乙個與自己專案儲存的資料大小相差不大的值,避免多次擴...