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