共用方式為


System.Collections 命名空間

包含介面和類別,定義各種集合的物件,例如清單、佇列、位元陣列、雜湊表和字典。

類別

ArrayList

使用大小會視需要動態增加的陣列,實作 IList 介面。

BitArray

管理以布林 (Boolean) 表示的位元值之精簡陣列,其中 true 表示位元為開啟 (1),而 false 表示位元為關閉 (0)。

CaseInsensitiveComparer

比較兩個物件是否相等,忽略字串的大小寫。

CaseInsensitiveHashCodeProvider

使用忽略字串大小寫的雜湊演算法,提供物件的雜湊程式碼。

CollectionBase

為強類型集合提供 abstract 基底類別。

Comparer

比較兩個物件是否相等,其中字串比較是區分大小寫的。

DictionaryBase

為索引鍵/值組的強類型集合提供 abstract 基底類別。

Hashtable

代表根據索引鍵的雜湊程式碼,所整理的索引鍵/值組集合。

Queue

表示物件的先進先出 (FIFO) 集合。

ReadOnlyCollectionBase

提供強類型非泛型唯讀集合的 abstract 基底類別。

SortedList

表示索引鍵/值組配對的集合,這個集合按索引鍵排序,而且可以按索引鍵和索引存取。

Stack

代表物件的簡單後進先出 (LIFO) 非泛型集合。

StructuralComparisons

提供物件,用以執行兩個集合物件的結構比較。

結構

DictionaryEntry

定義可設定或擷取的字典索引鍵/值組。

介面

ICollection

定義所有非泛型集合的大小、列舉值和同步處理方法。

IComparer

公開比較兩個物件的方法。

IDictionary

表示索引鍵/值組的非泛型集合。

IDictionaryEnumerator

列舉非泛型字典的項目。

IEnumerable

公開能逐一查看非泛型集合內容一次的列舉程式。

IEnumerator

支援非泛型集合上的簡單反覆運算。

IEqualityComparer

定義支援物件之相等比較的方法。

IHashCodeProvider

使用自訂雜湊函式,提供物件的雜湊程式碼。

IList

代表可依索引個別存取的非泛型物件集合。

IStructuralComparable

支援集合物件的結構比較。

IStructuralEquatable

定義支援物件之結構相等比較的方法。

另請參閱