System.Collections.Specialized Namespace
Contains specialized collection-related classes that are not typically found in the System.Collections namespace. These include collections that contain strongly typed elements, and collections that manage string-based associations.
Classes
Represents a collection of strings. This class cannot be inherited.
Represents a collection of key/value pairs that map strings to strings. This class cannot be inherited.
Represents a collection of key/value pairs, where keys and values can be accessed either by index or by key. Keys and values can be either strings or arrays of strings. This class cannot be inherited.
Provides a set of comparers for strings.
Represents a collection of key/value pairs that uses the optimized Hashtable implementation for small collections and switches to a TreeTable implementation for large collections. This class cannot be inherited.
Represents a collection of key/value pairs that can be accessed either by key or by index. This class cannot be inherited.
Represents a collection of key/value pairs that allows duplicate keys and allows the keys and values to be accessed either by index or by key. This class cannot be inherited.
Represents a collection of key/value pairs that can be accessed either by index or by key. This interface is implemented by classes that provide ordered dictionary functionality.