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=newhashtable();
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是動態可維護的,所以在宣告的時...