Classes
-
Collection
Extensions static - Comparer`1 abstract Provides a base class for implementations of the IComparer`1 generic interface.
- Dictionary`2 Represents a collection of keys and values.
-
Equality
Comparer`1 abstract Provides a base class for implementations of the IEqualityComparer`1 generic interface. -
Hash
Set`1 Represents a set of values. -
Key
Not The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.Found Exception -
Key
Value staticPair -
Linked
List sealed Represents a node in a LinkedList`1. This class cannot be inherited.Node`1 -
Linked
List`1 Represents a doubly linked list. - List`1 Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists.
- Queue`1 Represents a first-in, first-out collection of objects.
-
Sorted
Dictionary`2 Represents a collection of key/value pairs that are sorted on the key. -
Sorted
List`2 Represents a collection of key/value pairs that are sorted by key based on the associated IComparer`1 implementation. -
Sorted
Set`1 Represents a collection of objects that is maintained in sorted order. - Stack`1 Represents a variable size last-in-first-out (LIFO) collection of instances of the same specified type.
Structures
-
Key
Value Defines a key/value pair that can be set or retrieved.Pair`2
Interfaces
-
IAsync
Enumerable`1 Exposes an enumerator that provides asynchronous iteration over values of a specified type. -
IAsync
Enumerator`1 Supports a simple asynchronous iteration over a generic collection. - ICollection`1 Defines methods to manipulate generic collections.
- IComparer`1 Defines a method that a type implements to compare two objects.
- IDictionary`2 Represents a generic collection of key/value pairs.
- IEnumerable`1 Exposes the enumerator, which supports a simple iteration over a collection of a specified type.
- IEnumerator`1 Supports a simple iteration over a generic collection.
-
IEquality
Comparer`1 Defines methods to support the comparison of objects for equality. - IList`1 Represents a collection of objects that can be individually accessed by index.
-
IRead
Only Represents a strongly-typed, read-only collection of elements.Collection`1 -
IRead
Only Represents a generic read-only collection of key/value pairs.Dictionary`2 -
IRead
Only Represents a read-only collection of elements that can be accessed by index.List`1 - ISet`1 Provides the base interface for the abstraction of sets.