集合總結篇

集合名稱 傳送門 特點
List<T>
 —— 列表
傳送門 表示可通過索引訪問的對象的強類型列表。
提供用於對列表進行搜索、排序和操作的方法。
Queue<T>
 —— 隊列
傳送門 表示對象的先進先出集合(FIFO)。
Stack<T>
 —— 棧
傳送門 表示相同任意類型的實例的可變大小的後進先出 (LIFO) 集合。
LinkedList<T>
 —— 鏈表
傳送門 表示雙向鏈接列表。
它的每個成員都有額外的兩個空間來關聯它的上一個成員和下一個成員。
SortedList<T>
 —— 有序列表
傳送門 表示根據鍵進行排序的鍵/值對的集合,
而鍵基於的是相關的 System.Collections.Generic.IComparer<T> 實現
Lookup<T>
 —— 有序列表
傳送門 根據指定的鍵選擇器函數,從 System.Collections.Generic.IEnumerable<T> 創建一個 System.Linq.Lookup<TKey,TElement>。
SortedDictionary<T>
 —— 有序字典
傳送門 表示根據鍵進行排序的鍵/值對的集合。
HashSet<T>  
SortedSet<T>
 —— 集
傳送門 集 set 不是 集合 list,集合可以包含可重複的元素,集中包含的元素是唯一的,不能有重複。
ObservableCollection<T>
 —— 可觀察的集合
傳送門 如果需要集合元素添加和刪除的信息,就可以使用ObservableCollection,這個類在WindowsBase程序集定義,這個類是爲WPF定義的,如集合發生變化能通知到UI。
BitArray
 —— 位數組
傳送門 如果需要處理很多位,就可以使用位數組。數組中每一位只能是0或1,即假或真。
發佈了115 篇原創文章 · 獲贊 7 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章