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. |