The NameValueCollection type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| NameValueCollection()()()() | 
            Initializes a new instance of the NameValueCollection class
            that is empty and has the default initial capacity.
              | |
| NameValueCollection(Int32) | 
            Initializes a new instance of the NameValueCollection class
            that is empty and has the specified initial capacity.
              | |
| NameValueCollection(NameValueCollection) | 
            Initializes a new instance of the NameValueCollection class
            that contains elements copied from the specified collection and
            that has the same initial capacity as the number of elements copied.
              | |
| NameValueCollection(array<NameValueEntry>[]()[][]) | 
            Initializes a new instance of the NameValueCollection class
            that contains elements copied from the specified NameValueEntry
            array and that has the same initial capacity as the number of elements copied.
              | 
Methods
| Name | Description | |
|---|---|---|
| Add(NameValueEntry) | 
            Adds a NameValueEntry to the end of the NameValueCollection.
              | |
| Add(String, String) | 
            Adds an element with the specified String key and
            String value to the end of the NameValueCollection.
              | |
| AddRange(NameValueCollection) | 
            Adds the elements of another collection to the end of the NameValueCollection.
              | |
| AddRange(array<NameValueEntry>[]()[][]) | 
            Adds the elements of a NameValueEntry array
            to the end of the NameValueCollection.
              | |
| Clear | 
            Removes all elements from the NameValueCollection.
              | |
| Clone | 
            Creates a shallow copy of the NameValueCollection.
              | |
| Contains | 
            Determines whether the NameValueCollection
            contains the specified NameValueEntry element.
              | |
| ContainsKey | 
            Determines whether the NameValueCollection
            contains the specified String key.
              | |
| ContainsValue | 
            Determines whether the NameValueCollection
            contains the specified String value.
              | |
| CopyTo | 
            Copies the entire NameValueCollection to a one-dimensional Array of
            NameValueEntry elements, starting at the specified index of the target array.
              | |
| Equals(Object) | (Inherited from Object.) | |
| Equals(NameValueCollection) | 
            Determines whether the specified NameValueCollection
            is equal to the current NameValueCollection.
              | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetByIndex | 
            Gets the String value at the
            specified index of the NameValueCollection.
              | |
| GetByKey | ||
| GetEnumerator | 
            Returns an IStringStringEnumerator that can
            iterate through the NameValueCollection.
              | |
| GetHashCode | Serves as a hash function for a particular type.   (Inherited from Object.) | |
| GetKey | 
            Gets the String key at the
            specified index of the NameValueCollection.
              | |
| GetKeyList | 
            Gets the keys in the NameValueCollection.
              | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| GetValueList | 
            Gets the values in the NameValueCollection.
              | |
| IndexOf | 
            Returns the zero-based index of the first occurrence of the specified
            NameValueEntry in the NameValueCollection.
              | |
| IndexOfKey | 
            Returns the zero-based index of the first occurrence of the specified
            String key in the NameValueCollection.
              | |
| IndexOfValue | 
            Returns the zero-based index of first occurrence of the specified
            String value in the NameValueCollection.
              | |
| Insert | 
            Inserts a NameValueEntry element into the
            NameValueCollection at the specified index.
              | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| Remove | 
            Removes the first occurrence of the specified NameValueEntry
            from the NameValueCollection.
              | |
| RemoveAt | 
            Removes the element at the specified index of the NameValueCollection.
              | |
| SetByIndex | 
            Sets the String value at the
            specified index of the NameValueCollection.
              | |
| SetByKey | ||
| Synchronized | 
            Returns a synchronized (thread-safe) wrapper
            for the specified NameValueCollection.
              | |
| ToArray | ||
| ToString | (Overrides Object..::..ToString()()()().) | |
| TrimToSize | 
            Sets the capacity to the actual number of elements in the NameValueCollection.
              | 
Properties
| Name | Description | |
|---|---|---|
| Capacity | 
            Gets or sets the capacity of the NameValueCollection.
              | |
| Count | 
            Gets the number of key-and-value pairs contained
            in the NameValueCollection.
              | |
| InnerKeys | 
            Gets the list of keys contained in the NameValueCollection instance.
              | |
| InnerValues | 
            Gets the list of values contained in the NameValueCollection instance.
              | |
| IsFixedSize | 
            Gets a value indicating whether the NameValueCollection has a fixed size.
              | |
| IsReadOnly | 
            Gets a value indicating whether the NameValueCollection is read-only.
              | |
| IsSynchronized | 
            Gets a value indicating whether access to the NameValueCollection
            is synchronized (thread-safe).
              | |
| Item | 
            Gets or sets the NameValueEntry element at the specified index.
              | |
| Keys | 
            Gets an IStringCollection containing
            the keys in the NameValueCollection.
              | |
| SyncRoot | 
            Gets an object that can be used to synchronize
            access to the NameValueCollection.
              | |
| Values | 
            Gets an IStringCollection containing
            the values in the NameValueCollection.
              |