System.Collections.Generic Namespace |
Class | Description | |
---|---|---|
ComparerT | Provides a base class for implementations of the IComparerT generic interface. | |
DictionaryTKey, TValue | Represents a collection of keys and values. | |
DictionaryTKey, TValueKeyCollection | Represents the collection of keys in a DictionaryTKey, TValue. This class cannot be inherited. | |
DictionaryTKey, TValueValueCollection | Represents the collection of values in a DictionaryTKey, TValue. This class cannot be inherited. | |
EqualityComparerT | Provides a base class for implementations of the IEqualityComparerT generic interface. | |
HashSet2T | ||
ListT | Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists. | |
StackT |
Represents a variable size last-in-first-out (LIFO) collection of instances
of the same arbitrary type.
|
Structure | Description | |
---|---|---|
DictionaryTKey, TValueEnumerator | Enumerates the elements of a DictionaryTKey, TValue. | |
DictionaryTKey, TValueKeyCollectionEnumerator | Enumerates the elements of a DictionaryTKey, TValueKeyCollection. | |
DictionaryTKey, TValueValueCollectionEnumerator | Enumerates the elements of a DictionaryTKey, TValueValueCollection. | |
KeyValuePairTKey, TValue | Defines a key/value pair that can be set or retrieved. | |
ListTEnumerator | Enumerates the elements of a ListT. | |
StackTEnumerator | Enumerates the elements of a StackT. |
Interface | Description | |
---|---|---|
ICollectionT | Defines methods to manipulate generic collections. | |
IEnumerableT | Exposes the enumerator, which supports a simple iteration over a collection of a specified type. | |
IEnumeratorT | Supports a simple iteration over a generic collection. | |
IListT | Represents a collection of objects that can be individually accessed by index. |