System.Collections 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含介面和類別,定義各種集合的物件,例如清單、佇列、位元陣列、雜湊表和字典。
類別
ArrayList |
使用大小會視需要動態增加的陣列,實作 IList 介面。 |
BitArray |
管理以布林 (Boolean) 表示的位元值之精簡陣列,其中 |
CaseInsensitiveComparer |
比較兩個物件是否相等,忽略字串的大小寫。 |
CaseInsensitiveHashCodeProvider |
使用忽略字串大小寫的雜湊演算法,提供物件的雜湊程式碼。 |
CollectionBase |
為強類型集合提供 |
Comparer |
比較兩個物件是否相等,其中字串比較是區分大小寫的。 |
DictionaryBase |
為索引鍵/值組的強類型集合提供 |
Hashtable |
代表根據索引鍵的雜湊程式碼,所整理的索引鍵/值組集合。 |
Queue |
表示物件的先進先出 (FIFO) 集合。 |
ReadOnlyCollectionBase |
提供強類型非泛型唯讀集合的 |
SortedList |
表示索引鍵/值組配對的集合,這個集合按索引鍵排序,而且可以按索引鍵和索引存取。 |
Stack |
代表物件的簡單後進先出 (LIFO) 非泛型集合。 |
StructuralComparisons |
提供物件,用以執行兩個集合物件的結構比較。 |
結構
DictionaryEntry |
定義可設定或擷取的字典索引鍵/值組。 |
介面
ICollection |
定義所有非泛型集合的大小、列舉值和同步處理方法。 |
IComparer |
公開比較兩個物件的方法。 |
IDictionary |
表示索引鍵/值組的非泛型集合。 |
IDictionaryEnumerator |
列舉非泛型字典的項目。 |
IEnumerable |
公開能逐一查看非泛型集合內容一次的列舉程式。 |
IEnumerator |
支援非泛型集合上的簡單反覆運算。 |
IEqualityComparer |
定義支援物件之相等比較的方法。 |
IHashCodeProvider |
使用自訂雜湊函式,提供物件的雜湊程式碼。 |
IList |
代表可依索引個別存取的非泛型物件集合。 |
IStructuralComparable |
支援集合物件的結構比較。 |
IStructuralEquatable |
定義支援物件之結構相等比較的方法。 |