NameValueCollection.Item[] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la entrada especificada de .NameValueCollection
Sobrecargas
| Nombre | Description |
|---|---|
| Item[Int32] |
Obtiene la entrada en el índice especificado de .NameValueCollection |
| Item[String] |
Obtiene o establece la entrada con la clave especificada en .NameValueCollection |
Item[Int32]
Obtiene la entrada en el índice especificado de .NameValueCollection
public:
property System::String ^ default[int] { System::String ^ get(int index); };
public string this[int index] { get; }
member this.Item(int) : string
Default Public ReadOnly Property Item(index As Integer) As String
Parámetros
- index
- Int32
Índice de base cero de la entrada que se va a buscar en la colección.
Valor de propiedad
que String contiene la lista separada por comas de valores en el índice especificado de la colección.
Excepciones
index está fuera del intervalo válido de índices de la colección.
Comentarios
Esta propiedad proporciona la capacidad de acceder a un elemento específico de la colección mediante la sintaxis siguiente: myCollection[index].
Esta propiedad no se puede establecer. Para establecer el valor en un índice especificado, use Item[GetKey(index)].
El lenguaje C# usa la palabra clave this para definir los indexadores en lugar de implementar la Item[] propiedad . Visual Basic implementa Item[] como una propiedad default, que proporciona la misma funcionalidad de indexación.
Recuperar los valores en el índice especificado es una operación O(n), donde n es el número de valores.
Consulte también
Se aplica a
Item[String]
Obtiene o establece la entrada con la clave especificada en .NameValueCollection
public:
property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); void set(System::String ^ name, System::String ^ value); };
public string this[string name] { get; set; }
member this.Item(string) : string with get, set
Default Public Property Item(name As String) As String
Parámetros
Valor de propiedad
que String contiene la lista separada por comas de valores asociados a la clave especificada, si se encuentra; en caso contrario, null.
Excepciones
La colección es de solo lectura y la operación intenta modificar la colección.
Comentarios
Esta propiedad proporciona la capacidad de acceder a un elemento específico de la colección mediante la sintaxis siguiente: myCollection[name].
Si la clave especificada ya existe en la colección, al establecer esta propiedad se sobrescribe la lista de valores existente con el valor especificado. Para anexar el nuevo valor a la lista de valores existente, use el Add método .
Si la clave especificada no existe en la colección, al establecer esta propiedad se crea una nueva entrada con la clave especificada y el valor especificado.
Caution
Esta propiedad devuelve null en los casos siguientes: 1) si no se encuentra la clave especificada; y 2) si se encuentra la clave especificada y su valor asociado es null. Esta propiedad no distingue entre los dos casos.
El lenguaje C# usa la palabra clave this para definir los indexadores en lugar de implementar la Item[] propiedad . Visual Basic implementa Item[] como una propiedad default, que proporciona la misma funcionalidad de indexación.
Recuperar o establecer los valores asociados a la clave especificada es una operación O(n), donde n es el número de valores.