namespace Generic

in global :: System . Collections

This namespace contains:

class ByteEqualityComparer
class CollectionExtensions No summary.
class Comparer<T> Provides a base class for implementations of the generic interface.
class Dictionary<TKey,TValue> Represents a collection of keys and values.
struct Dictionary<TKey,TValue>.AlternateLookup<TAlternateKey>
struct Dictionary<TKey,TValue>.Enumerator Enumerates the elements of a .
class Dictionary<TKey,TValue>.KeyCollection Represents the collection of keys in a . This class cannot be inherited.
struct Dictionary<TKey,TValue>.KeyCollection.Enumerator Enumerates the elements of a .
class Dictionary<TKey,TValue>.ValueCollection Represents the collection of values in a . This class cannot be inherited.
struct Dictionary<TKey,TValue>.ValueCollection.Enumerator Enumerates the elements of a .
class EnumEqualityComparer<T>
class EqualityComparer<T> Provides a base class for implementations of the generic interface.
class GenericComparer<T>
class GenericEqualityComparer<T>
class HashSet<T> Represents a set of values.
struct HashSet<T>.AlternateLookup<TAlternate>
struct HashSet<T>.Enumerator Enumerates the elements of a object.
interface IAlternateEqualityComparer<TAlternate,T>
interface IAsyncEnumerable<T> Exposes an enumerator that provides asynchronous iteration over values of a specified type.
interface IAsyncEnumerator<T> Supports a simple asynchronous iteration over a generic collection.
interface ICollection<T> Defines methods to manipulate generic collections.
interface IComparer<T> Defines a method that a type implements to compare two objects.
interface IDictionary<TKey,TValue> Represents a generic collection of key/value pairs.
interface IEnumerable<T> Exposes the enumerator, which supports a simple iteration over a collection of a specified type.
interface IEnumerator<T> Supports a simple iteration over a generic collection.
interface IEqualityComparer<T> Defines methods to support the comparison of objects for equality.
interface IList<T> Represents a collection of objects that can be individually accessed by index.
interface IReadOnlyCollection<T> Represents a strongly-typed, read-only collection of elements.
interface IReadOnlyDictionary<TKey,TValue> Represents a generic read-only collection of key/value pairs.
interface IReadOnlyList<T> Represents a read-only collection of elements that can be accessed by index.
interface IReadOnlySet<T>
interface ISet<T> Provides the base interface for the abstraction of sets.
class KeyNotFoundException The exception that is thrown when the key specified for accessing an element in a collection does not match any key in the collection.
class KeyValuePair No summary.
struct KeyValuePair<TKey,TValue> Defines a key/value pair that can be set or retrieved.
class List<T> Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists.
struct List<T>.Enumerator Enumerates the elements of a .
class NonRandomizedStringEqualityComparer
class NullableComparer<T>
class NullableEqualityComparer<T>
class ObjectComparer<T>
class ObjectEqualityComparer<T>
class Queue<T> Represents a first-in, first-out collection of objects.
struct Queue<T>.Enumerator Enumerates the elements of a .
class ReferenceEqualityComparer