System.Collections.Generic 命名空間

System.Collections.Generic 命名空間包含定義泛型集合的接口和類,用戶可以使用泛型集合來創建強類型集合,這種集合能提供比非泛型強類型集合更好的類型安全性和性能。

說明
公共類 Comparer<T> IComparer<T> 泛型接口的實現提供基類。
公共類 Dictionary<TKey, TValue> 表示鍵和值的集合。
公共類 Dictionary<TKey, TValue>.KeyCollection 表示 Dictionary<TKey, TValue> 中鍵的集合。此類不能被繼承。
公共類 Dictionary<TKey, TValue>.ValueCollection 表示 Dictionary<TKey, TValue> 中值的集合。此類不能被繼承。
公共類 EqualityComparer<T> IEqualityComparer<T> 泛型接口的實現提供基類。
公共類 HashSet<T> 表示值的集。
公共類 KeyedByTypeCollection<TItem> 提供一個集合,該集合的項是用作鍵的類型。
公共類 KeyNotFoundException 指定用於訪問集合中元素的鍵與集合中的任何鍵都不匹配時所引發的異常。
公共類 LinkedList<T> 表示雙向鏈接列表。
公共類 LinkedListNode<T> 表示 LinkedList<T> 中的節點。此類不能被繼承。
公共類 List<T> 表示可通過索引訪問的對象的強類型列表。提供用於對列表進行搜索、排序和操作的方法。
公共類 Queue<T> 表示對象的先進先出集合。
公共類 SortedDictionary<TKey, TValue> 表示根據鍵進行排序的鍵/值對的集合。
公共類 SortedDictionary<TKey, TValue>.KeyCollection 表示 SortedDictionary<TKey, TValue> 中鍵的集合。此類不能被繼承。
公共類 SortedDictionary<TKey, TValue>.ValueCollection 表示 SortedDictionary<TKey, TValue> 中值的集合。無法繼承此類
公共類 SortedList<TKey, TValue> 表示根據鍵進行排序的鍵/值對的集合,而鍵基於的是相關的 IComparer<T> 實現。
公共類 SortedSet<T> 表示按排序順序保持的對象的集合。
公共類 Stack<T> 表示相同任意類型的實例的可變大小的後進先出 (LIFO) 集合。
公共類 SynchronizedCollection<T> 提供一個線程安全集合,其中包含泛型參數所指定類型的對象作爲元素。
公共類 SynchronizedKeyedCollection<K, T> 提供一個線程安全集合,該集合所含對象的類型由一個泛型參數指定,並且集合根據鍵進行分組。
公共類 SynchronizedReadOnlyCollection<T> 提供一個線程安全只讀集合,該集合包含泛型參數所指定的類型的對象作爲元素。
接口 說明
公共接口 ICollection<T> 定義操作泛型集合的方法。
公共接口 IComparer<T> 定義類型爲比較兩個對象而實現的方法。
公共接口 IDictionary<TKey, TValue> 表示鍵/值對的泛型集合。
公共接口 IEnumerable<T> 公開枚舉器,該枚舉器支持在指定類型的集合上進行簡單迭代。
公共接口 IEnumerator<T> 支持在泛型集合上進行簡單迭代。
公共接口 IEqualityComparer<T> 定義方法以支持對象的相等比較。
公共接口 IList<T> 表示可按照索引單獨訪問的一組對象。
公共接口 ISet<T> 提供用於集的抽象化的基接口。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章