VBA中集合collection方法的基礎知識

2021-07-09 01:47:43 字數 880 閱讀 1540

剛剛有新手在問 collection是什麼意思?……

於是有了下面的**介紹:

sub test()

'    dim s as collection '定義s變數為集合物件

'    set s = new collection '初始化集合物件s (否則無法使用)

dim s as new collection '推薦這句**,直接初始化,可以不用再set了

'集合s中新增元素的方法

for i = 1 to 10

s.add i '對於集合s,用add方法可以加入集合元素

'當然事實上你可以新增任意內容來代替本例中的i

next

'讀取集合中元素的方法    

for i = 1 to s.count '可以用count屬性返回集合中元素總個數

t = s(i) '讀取集合s中第i個變數存入臨時變數t中

t = s.item(i) '正規的**寫法應該是這樣子(效果一樣,推薦用上一句更簡明)

debug.print s(i) '在立即視窗中觀察s(i)的值

next

'下面是集合s中元素刪除的方法

for i = 1 to s.count '遍歷集合元素

s.remove (1) '每次刪去第1個……直至全部刪除完畢 或直接簡寫為: s.remove 1

'        s.remove (s.count) '或者每次刪除最後乙個,直至全部刪除完畢(推薦用上一句,不容易錯)

'        或簡寫為 s.remove s.count       

debug.print s.count '在立即視窗中觀察集合s中剩餘元素個數

next

end sub

複製**

java中集合詳解

一 集合 是一種儲存資料的手段,一次可以儲存多個值 二 補充 短期儲存 rom 一旦計算機關閉,儲存的資料就會消失如 物件,變數,陣列,集合 長期儲存 ram 直接儲存到硬碟上,可以長久的儲存,不會隨著計算機的關閉而消失,如 各種檔案,txt,doc,png,mp4 三 學習集合 1.陣列 可以儲存...

python 中集合使用

集合 set 宣告集合 name set name 集合是用於儲存和處理資料的,常見的操作函式有增刪改 先刪除再新增 查 資料 in 集合名 下面詳細解說 add 增加資料 clear 清空 copy 複製 difference 兩個集合之間求差集,difference update 求差集並且用不...

C 中集合彙總

平時敲 只關注如何使用,沒有深入去研究一些本質性的東西,靠死記硬背,不去真正理解,其實最後是很難記住的。對於c 常見的集合,自己平時好像只有用到list,dictionary,arraylist,array等幾個,其實c 的集合遠遠不止這幾個,一直認為dictionary是有序集合,哎,錯了好久,今...