用集合組織資料

2022-03-15 11:28:03 字數 1382 閱讀 8025

arraylist類似與陣列,也有人稱它為陣列列表。跟陣列不同的是arraylist是可以直觀的動態維護的,它的容量可以根據需求增減,但是arraylist值提供一維的形式。

1

//新增語法

2public

intadd(object value)3//

例4 arraylist list=new

arraylist();

5string zs="

zhangsan";

6string ls="

lisi";

7string ww="

wangwu";

8list.add(zs);

9list.add(ls);

1011

//遍歷arraylist集合

12//

方法一13

for(int i=0;i)

1418

//方法二

19foreach(object name in

list)

2024

//值得注意的是新增任何物件到arraylist的時候,都會把物件型別轉為object,所

25//

以要用這些元素時,要把它們轉換到原來的資料型別。

2627

//刪除arraylist元素

28 list.removeat(0);//

通過索引刪除第乙個元素

29 list.remove(zs);//

通過物件名刪除元素

30 list.clear();//

移除集合中所有的元素

public void add(object key,object value)

1 hashtable table=new

hashtable();

2 table.add("

zhangsan

",20

);3 table.add("

lisi

",21

);4 table.add("

wangwu

",22);5

//獲取hashtable 指定元素

6int age=table["

zhangsan

"].tostring();7//

遍歷hashtable

8foreach(object item in

list)9{

10int age=conver,toint32(item);

11console.writeline(age);12}

13//

刪除hashtable

14 table.remove("

zhangsan

");

使用集合組織相關資料

1.arraylist 類似於陣列,稱陣列列表,arraylist可以動態維護,可以自動擴容。命名空間 using system.collections 屬性 count 獲取arraylist的元素個數 方法add object value 新增元素 removeat int index 移除指定...

使用集合組織相關資料

1.集合概述 1.可維護動態長度的集合 arraylist是乙個可動態維護長度的集合 通過下標訪問元素 型別為object 新增元素時自動在集合結尾增加元素 2.array的初始化 引入system.collections命名空間 例項化arraylist物件 3.arraylist新增元素 int...

C 使用集合組織相關資料

一 為什麼使用集合?陣列的長度是固定的,對陣列中的元素進行動態新增和刪除的時候很麻煩。集合可以更好的進行對元素新增和刪除 二 arraylist集合 1.類似於陣列,但是可以直觀的動態維護。2.位於system.collections命名空間裡面 3.arraylist是動態可維護的,所以在宣告的時...