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.
| Type | Reason |
|---|---|
| BitVector32 |
Provides a simple structure that stores Boolean values and small integers in 32 bits of memory. |
| BitVector32+Section | Documentation for this section has not yet been entered. |
| CollectionsUtil |
Creates collections that ignore the case in strings. |
| HybridDictionary |
Implements IDictionary by using a System.Collections.Specialized.ListDictionary while the collection is small, and then switching to a Hashtable when the collection gets large. |
| 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. |
| ListDictionary |
Implements IDictionary using a singly linked list. Recommended for collections that typically include fewer than 10 items. |
| 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 | Documentation for this section has not yet been entered. |
| NameValueCollection |
Represents a collection of associated string keys and string values that can be accessed either with the key or with the index. |
| NotifyCollectionChangedAction |
Describes the action that caused a System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event. |
| NotifyCollectionChangedEventArgs |
Provides data for the System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event. |
| NotifyCollectionChangedEventHandler |
Represents the method that handles the System.Collections.Specialized.INotifyCollectionChanged.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 System.Collections.Specialized.StringCollection. |