Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Collections Namespace

Updated: November 2007

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
k166wx47.pubclass(en-us,VS.90).gifArrayList Implements the IList interface using an array whose size is dynamically increased as required.
k166wx47.pubclass(en-us,VS.90).gifBitArray 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).
k166wx47.pubclass(en-us,VS.90).gifCaseInsensitiveComparer Compares two objects for equivalence, ignoring the case of strings.
k166wx47.pubclass(en-us,VS.90).gifCaseInsensitiveHashCodeProvider Obsolete. Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.
k166wx47.pubclass(en-us,VS.90).gifCollectionBase Provides the abstract base class for a strongly typed collection.
k166wx47.pubclass(en-us,VS.90).gifComparer Compares two objects for equivalence, where string comparisons are case-sensitive.
k166wx47.pubclass(en-us,VS.90).gifDictionaryBase Provides the abstract base class for a strongly typed collection of key/value pairs.
k166wx47.pubclass(en-us,VS.90).gifHashtable Represents a collection of key/value pairs that are organized based on the hash code of the key.
k166wx47.pubclass(en-us,VS.90).gifQueue Represents a first-in, first-out collection of objects.
k166wx47.pubclass(en-us,VS.90).gifReadOnlyCollectionBase Provides the abstract base class for a strongly typed non-generic read-only collection.
k166wx47.pubclass(en-us,VS.90).gifSortedList Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.
k166wx47.pubclass(en-us,VS.90).gifStack Represents a simple last-in-first-out (LIFO) non-generic collection of objects.
  StructureDescription
k166wx47.pubstructure(en-us,VS.90).gifDictionaryEntry Defines a dictionary key/value pair that can be set or retrieved.
  InterfaceDescription
k166wx47.pubinterface(en-us,VS.90).gifICollection Defines size, enumerators, and synchronization methods for all nongeneric collections.
k166wx47.pubinterface(en-us,VS.90).gifIComparer Exposes a method that compares two objects.
k166wx47.pubinterface(en-us,VS.90).gifIDictionary Represents a nongeneric collection of key/value pairs.
k166wx47.pubinterface(en-us,VS.90).gifIDictionaryEnumerator Enumerates the elements of a nongeneric dictionary.
k166wx47.pubinterface(en-us,VS.90).gifIEnumerable Exposes the enumerator, which supports a simple iteration over a non-generic collection.
k166wx47.pubinterface(en-us,VS.90).gifIEnumerator Supports a simple iteration over a nongeneric collection.
k166wx47.pubinterface(en-us,VS.90).gifIEqualityComparer Defines methods to support the comparison of objects for equality.
k166wx47.pubinterface(en-us,VS.90).gifIHashCodeProvider Obsolete. Supplies a hash code for an object, using a custom hash function.
k166wx47.pubinterface(en-us,VS.90).gifIList Represents a non-generic collection of objects that can be individually accessed by index.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker