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

Updated: November 2007

The System.Collections.Specialized namespace contains specialized and strongly-typed collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings.

  ClassDescription
CollectionChangedEventManager Provides a WeakEventManager implementation so that you can use the "weak event listener" pattern to attach listeners for the CollectionChanged event.
CollectionsUtil Creates collections that ignore the case in strings.
HybridDictionary Implements IDictionary by using a ListDictionary while the collection is small, and then switching to a Hashtable when the collection gets large.
ListDictionary Implements IDictionary using a singly linked list. Recommended for collections that typically contain 10 items or less.
NameObjectCollectionBase Provides the abstract base class for a collection of associated String keys and Object values that can be accessed either with the key or with the index.
NameObjectCollectionBase..::.KeysCollection Represents a collection of the String keys of a collection.
NameValueCollection Represents a collection of associated String keys and String values that can be accessed either with the key or with the index.
NotifyCollectionChangedEventArgs Provides data for the CollectionChanged event.
OrderedDictionary Represents a collection of key/value pairs that are accessible by the key or index.
StringCollection Represents a collection of strings.
StringDictionary Implements a hash table with the key and the value strongly typed to be strings rather than objects.
StringEnumerator Supports a simple iteration over a StringCollection.
  StructureDescription
BitVector32 Provides a simple structure that stores Boolean values and small integers in 32 bits of memory.
BitVector32..::.Section Represents a section of the vector that can contain an integer number.
  InterfaceDescription
INotifyCollectionChanged Notifies listeners of dynamic changes, such as when items get added and removed or the whole list is refreshed.
IOrderedDictionary Represents an indexed collection of key/value pairs.
  DelegateDescription
NotifyCollectionChangedEventHandler Represents the method that handles the CollectionChanged event.
  EnumerationDescription
NotifyCollectionChangedAction Describes the action that caused a CollectionChanged event.
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