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