Namespace: System.Collections.Specialized

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.

Members of System.Collections.Specialized Namespace

Classes
Class Description
class CollectionsUtil Creates collections that ignore the case in strings. 
class HybridDictionary Implements by using a ListDictionary while the collection is small, and then switching to a Hashtable when the collection gets large. 
class NameObjectCollectionBase.KeysCollection Represents a collection of the String keys of a collection. 
class ListDictionary Implements using a singly linked list. Recommended for collections that typically contain 10 items or less. 
class NameObjectCollectionBase Provides the base class for a sorted collection of associated String keys and Object values that can be accessed either with the key or with the index. 
class NameValueCollection Represents a sorted collection of associated String keys and String values that can be accessed either with the key or with the index. 
class StringCollection Represents a collection of strings. 
class StringDictionary Implements a hashtable with the key strongly typed to be a string rather than an object. 
class StringEnumerator Supports a simple iteration over a StringCollection

Structures
Structure Description
structure BitVector32 Provides a simple structure that stores Boolean values and small integers in 32 bits of memory. 
structure BitVector32.Section Represents an section of the vector that can contain a integer number. 

Namepace hierarchy

Copyright (c) 2002 Microsoft Corporation. All rights reserved.