Summary
Represents a collection of values associated with a single key inside a
NameValuesCollection<TValue>.
Generic type parameters
| TValue | The type of the values stored in this collection. |
Remarks
Implemented as a wrapper for a List which can be read-only or read-write as desired.
Constructors
|
Creates a wrapper for the specified list instance. The list may be null to represent an empty
wrapper provided that the wrapper is read-only.
|
Instance methods
| void | |
Adds the specified value to the collection.
|
| void | |
Clears all items from the collection.
|
| bool | |
Returns true iff the collection contains the specified item.
|
| void | CopyTo(TValue[] array, int arrayIndex) |
Copies all items in this collection to the specified array.
|
| IEnumerator<TValue> | |
Returns an enumerator to iterate over all items in this collection.
|
| int | |
Returns the index of the specified item in this collection, or -1 if not found.
|
| void | Insert(int index, TValue item) |
Inserts the item at the specified position.
|
| bool | |
Removes the specified item from the collection. Returns true iff an item was removed.
|
| void | |
Removes the item at the specified position from the collection.
|
| string | |
Returns a string listing all values in the collection, comma-separated, inside square brackets.
|
Static methods
Operators
Instance properties
| int | |
Gets the count of items stored in this collection.
|
| bool | |
Returns true iff this collection is read-only (cannot be modified).
|
| TValue | |
Gets or sets the value at the specified index.
|
| TValue | |
Gets the first value stored in this value collection. If the collection is empty,
returns the default value for TValue (i.e. null for all reference types).
|