NameValueCollection

NameValueCollection

CF 1.0, ECMA 1.0, serializable

System.Collections.Specialized (system.dll)

class

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).