天天看点

System.Collections.Specialized namespace

NET Framework Class Library  System.Collections.Specialized Namespace 

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.

<script type="text/Javascript"> var ExpCollDivStr=ExpCollDivStr; ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl02304f69c,"; var ExpCollImgStr = ExpCollImgStr; ExpCollImgStr = ExpCollImgStr + "ctl00_LibFrame_ctl02img,"; </script>

System.Collections.Specialized namespace

Classes

Class Description
System.Collections.Specialized namespace
CollectionsUtil Creates collections that ignore the case in strings.
System.Collections.Specialized namespace
HybridDictionary Implements IDictionary by using a ListDictionary while the collection is small, and then switching to a Hashtable when the collection gets large.
System.Collections.Specialized namespace
ListDictionary Implements IDictionary using a singly linked list. Recommended for collections that typically contain 10 items or less.
System.Collections.Specialized namespace
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.
System.Collections.Specialized namespace
NameObjectCollectionBase.KeysCollection Represents a collection of the String keys of a collection.
System.Collections.Specialized namespace
NameValueCollection Represents a collection of associated String keys and String values that can be accessed either with the key or with the index.
System.Collections.Specialized namespace
OrderedDictionary Represents a collection of key/value pairs that are accessible by the key or index.
System.Collections.Specialized namespace
StringCollection Represents a collection of strings.
System.Collections.Specialized namespace
StringDictionary Implements a hash table with the key and the value strongly typed to be strings rather than objects.
System.Collections.Specialized namespace
StringEnumerator Supports a simple iteration over a StringCollection.

<script type="text/Javascript"> var ExpCollDivStr=ExpCollDivStr; ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl189673b57,"; var ExpCollImgStr = ExpCollImgStr; ExpCollImgStr = ExpCollImgStr + "ctl00_LibFrame_ctl18img,"; </script>

System.Collections.Specialized namespace

Interfaces

Interface Description
System.Collections.Specialized namespace
IOrderedDictionary Represents an indexed collection of key/value pairs.

<script type="text/Javascript"> var ExpCollDivStr=ExpCollDivStr; ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl2086c2216,"; var ExpCollImgStr = ExpCollImgStr; ExpCollImgStr = ExpCollImgStr + "ctl00_LibFrame_ctl20img,"; </script>

System.Collections.Specialized namespace

Structures

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

  至于 ICollection, IEnumerable是System.Collection命名空间上的接口