Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Collections Namespace

 

The System.Collections namespace contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries.

ClassDescription
System_CAPS_pubclassArrayList

Implements the IList interface using an array whose size is dynamically increased as required.

To browse the .NET Framework source code for this type, see the Reference Source.

System_CAPS_pubclassBitArray

Manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0).

System_CAPS_pubclassCaseInsensitiveComparer

Compares two objects for equivalence, ignoring the case of strings.

System_CAPS_pubclassCaseInsensitiveHashCodeProvider

Obsolete.Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.

System_CAPS_pubclassCollectionBase

Provides the abstract base class for a strongly typed collection.

System_CAPS_pubclassComparer

Compares two objects for equivalence, where string comparisons are case-sensitive.

System_CAPS_pubclassDictionaryBase

Provides the abstract base class for a strongly typed collection of key/value pairs.

System_CAPS_pubclassHashtable

Represents a collection of key/value pairs that are organized based on the hash code of the key.

To browse the .NET Framework source code for this type, see the Reference Source.

System_CAPS_pubclassQueue

Represents a first-in, first-out collection of objects.

System_CAPS_pubclassReadOnlyCollectionBase

Provides the abstract base class for a strongly typed non-generic read-only collection.

System_CAPS_pubclassSortedList

Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.

System_CAPS_pubclassStack

Represents a simple last-in-first-out (LIFO) non-generic collection of objects.

System_CAPS_pubclassStructuralComparisons

Provides objects for performing a structural comparison of two collection objects.

StructureDescription
System_CAPS_pubstructureDictionaryEntry

Defines a dictionary key/value pair that can be set or retrieved.

InterfaceDescription
System_CAPS_pubinterfaceICollection

Defines size, enumerators, and synchronization methods for all nongeneric collections.

System_CAPS_pubinterfaceIComparer

Exposes a method that compares two objects.

System_CAPS_pubinterfaceIDictionary

Represents a nongeneric collection of key/value pairs.

System_CAPS_pubinterfaceIDictionaryEnumerator

Enumerates the elements of a nongeneric dictionary.

System_CAPS_pubinterfaceIEnumerable

Exposes an enumerator, which supports a simple iteration over a non-generic collection.

To browse the .NET Framework source code for this type, see the Reference Source.

System_CAPS_pubinterfaceIEnumerator

Supports a simple iteration over a non-generic collection.

System_CAPS_pubinterfaceIEqualityComparer

Defines methods to support the comparison of objects for equality.

System_CAPS_pubinterfaceIHashCodeProvider

Obsolete.Supplies a hash code for an object, using a custom hash function.

System_CAPS_pubinterfaceIList

Represents a non-generic collection of objects that can be individually accessed by index.

System_CAPS_pubinterfaceIStructuralComparable

Supports the structural comparison of collection objects.

System_CAPS_pubinterfaceIStructuralEquatable

Defines methods to support the comparison of objects for structural equality.

Return to top
Show:
© 2016 Microsoft