System.Collections
Namespace with 10 public types
Classes
ArrayList
Implements the interface using an array whose size is dynamically increased as required.To browse the .NET Framework source code for this type, see the Reference Source.
CaseInsensitiveComparer
Compares two objects for equivalence, ignoring the case of strings.
Comparer
Compares two objects for equivalence, where string comparisons are case-sensitive.
Hashtable
Represents a collection of key/value pairs that are organized based on the hash code of the key.To browse the .NET Framework source code for this type, see the Reference Source.
Queue
Represents a first-in, first-out collection of objects.
SortedList
Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.
Stack
Represents a simple last-in-first-out (LIFO) non-generic collection of objects.
Abstract Classes
CollectionBase
Provides the abstract base class for a strongly typed collection.
DictionaryBase
Provides the abstract base class for a strongly typed collection of key/value pairs.
ReadOnlyCollectionBase
Provides the abstract base class for a strongly typed non-generic read-only collection.