Name
NameValueCollection
Synopsis
This class is a collection
of keys and
associated values composed of strings in which a single key may have
multiple values associated with it. A multivalued entry is stored as
a comma-separated list of the string values. Use the Add( ) method to append new values to existing values of a key.
Using Set( ) or setting the value by key name
overwrites the existing value. You can use a string containing a
comma-separated list to assign multiple values to a key.
The GetValues( ) method returns a string array
containing all the values of the specified key (or index). An example
of how this class is used is
System.Net.WebHeaderCollection, which derives from
it. A WebHeaderCollection contains the collection
of various HTTP header names as key strings and their values. HTTP
headers such as Accept: often have multiple values
(for example, MIME types for Accept).
public class NameValueCollection : NameObjectCollectionBase { // Public Constructors public NameValueCollection( ); public NameValueCollection(System.Collections.IHashCodeProviderhashProvider, System.Collections.IComparercomparer); public NameValueCollection(intcapacity); public NameValueCollection(intcapacity, System.Collections.IHashCodeProviderhashProvider, System.Collections.IComparercomparer); public NameValueCollection(intcapacity, NameValueCollectioncol); public NameValueCollection(NameValueCollectioncol); // Protected Constructors protected NameValueCollection(System.Runtime.Serialization.SerializationInfo ...