1. 程式人生 > >C# ---集合 (ArrayList)

C# ---集合 (ArrayList)

前言:

ArrayList 類似於陣列,也是一種儲存資料的方式,其儲存的資料稱為元素,預設初始容量為0,在使用它時需要引入名稱空間:

using System.Collections;

正文:

語法格式為:

ArrayList  arrayList = new ArrayList();

ArrayList 常用的方法:

arrayList.Count  :集合中元素的個數

arrayList.Add(); 新增元素,任何型別

arrayList.AddRange():  新增陣列

arrayList.insert():往某個下標的位置插入一個值

arrayLIst.INsertRange(,):往某一下標位置插入一個數組

arrayList.clear()  清除元素

arraryList.Indexof(): 找某一個元素對應的索引

array List.Contains(): 確定元素是否在集合中,返回bool 值

arrayList.Remove():移除某一個元素

arrayList.RemoveAt():移除索引值對應的值

arrayList.RemoveRange():從指定索引處開始移除,移除多少個,如果超出索引,報異常

arrayList.Reverse():反轉集合裡面的內容

arraryList.Sort ():從小到大排列

雜湊表

在使用的時候需要匯入名稱空間:uring system.Collections;

語法:

Hashtable  ht =new Hashtable();

重要的兩個方法:

ht.add()  新增

ht.Contains();   判斷雜湊表中是否包含這個Key

注意:key 不能重複 ,雜湊表是無序的。

泛型集合

不用匯入名稱空間

語法:

List<int> list = new List<int>();

list.add()  新增元素 List<> 中是什麼型別,就新增什麼型別的元素

list常用方法: list.max () 求最大值

list.min ()求最小值

list.sum() 求和

list.Average() 求平均值