NameValueCollection.Item[] Propiedad

Definición

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

name
String

Clave String de la entrada que se va a buscar. La clave puede ser null.

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.

Consulte también

Se aplica a