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 method NameValueCollection(); public method NameValueCollection( System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer); public method NameValueCollection(int capacity); public method NameValueCollection(int capacity, System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer); public method NameValueCollection(int capacity, NameValueCollection col); public method NameValueCollection( NameValueCollection col); // Protected Constructors protected method ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.