使用集合組織相關資料

2022-08-05 04:45:15 字數 1643 閱讀 8568

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中鍵 值...