1.集合概述
1.可維護動態長度的集合
arraylist是乙個可動態維護長度的集合
通過下標訪問元素 型別為object
新增元素時自動在集合結尾增加元素
2.array的初始化
引入system.collections命名空間
例項化arraylist物件
3.arraylist新增元素
int add(object value)//新增乙個物件到集合的末尾
4.集合初始化器
c#3.0語言的新特徵之一
由一系列元素初始化器構成,包圍在「」之間,病逝用逗號進行分隔
集合初始化器的使用:
5.arraylist的遍歷
1.使用陣列類似的方式(通過索引)
2.foreach方式(通過物件)
6.刪除arraylist的元素
刪除某個元素時,後面的元素自動調整索引
arraylist.remove(物件名); //刪除指定物件名的物件 沒有該物件也不會報錯
arraylist.removeat(index);//刪除指定索引的物件 沒有該索引會報錯
arraylist.clear(); //清除集合內的所有元素
小結:
7.為什麼使用hashtable
c#提供另一種集合 特點:動態可維護長度 可通過關鍵字檢索
集合:hashtable通常稱為雜湊表
arraylist與hashtable的區別
arraylist每個元素對應乙個索引
hashtable根據鍵(key)可以查詢到相應的值(value)
8.hashtable的使用
1.給hashtable新增元素
2.獲取hashtable的元素
3.刪除hashtable的元素
4.遍歷hashtable的元素
不能使用for迴圈因為for迴圈是根據下標遍歷的,而hashtable中沒有下標
使用集合組織相關資料
1.arraylist 類似於陣列,稱陣列列表,arraylist可以動態維護,可以自動擴容。命名空間 using system.collections 屬性 count 獲取arraylist的元素個數 方法add object value 新增元素 removeat int index 移除指定...
C 使用集合組織相關資料
一 為什麼使用集合?陣列的長度是固定的,對陣列中的元素進行動態新增和刪除的時候很麻煩。集合可以更好的進行對元素新增和刪除 二 arraylist集合 1.類似於陣列,但是可以直觀的動態維護。2.位於system.collections命名空間裡面 3.arraylist是動態可維護的,所以在宣告的時...
03使用集合組織相關資料
1.給arraylist新增資料 1 arraylist通過add 方法新增元素 2 通過集合初始化器構造集合 集合初始化器 乙個集合初始化器由一系列的元素初始化器構成,包圍在 之間,並用,隔開 2.hashtable的常用方法及屬性 屬性名稱 說明 count 獲取包含在hashtable中鍵 值...