System.Collections Namespace
Contains types that define collections of objects.
Classes
Name | Description | |
---|---|---|
ArrayList | Implements the IList interface by using an array whose size is dynamically increased as necessary. | |
DictionaryEntry | Defines a dictionary key/value pair that can be set or retrieved. | |
Hashtable | Represents a collection of key/value pairs that are organized based on the hash code of the key. | |
Queue | Represents a circular-array implementation of a queue. | |
Stack | Represents a simple last-in, first-out (LIFO) non-generic collection of objects. |
Interfaces
Name | Description | |
---|---|---|
ICollection | Defines size, enumerators, and synchronization methods for all collections. | |
IComparer | Exposes a method that compares two objects. | |
IDictionary | Represents a nongeneric collection of key/value pairs. | |
IEnumerable | Exposes the enumerator, which supports a simple iteration through a collection. | |
IEnumerator | Supports a simple iteration through a collection. | |
IList | Represents a collection of objects that you can access individually by index number. |