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() 求平均值