Overview
The System.Collections.Specialized
namespace contains specialized collection classes. These classes provide functionality beyond the basic collection types found in System.Collections
, such as collections that are case-insensitive, synchronized, or that provide notification when items are added or removed.
Classes
StringCollection
Represents a collection of strings. This class offers methods for manipulating the collection, such as adding, removing, and searching for strings.
Learn more »StringDictionary
Represents a collection of key/value pairs where the keys are strings and the values are also strings. It is case-insensitive by default.
Learn more »NameValueCollection
Represents a collection of strongly typed collection of key/value pairs. Keys can be duplicated. It is case-insensitive by default.
Learn more »OrderedDictionary
Represents a collection of key/value pairs that allows duplicate keys and maintains the order in which entries are added. It implements IDictionary.
Learn more »HybridDictionary
Represents a collection that uses a ListDictionary
for small collections and a Hashtable
for large collections.
ListDictionary
Represents a collection of key/value pairs that is implemented as a linked list. It is optimized for small collections.
Learn more »