Comparteix a través de


NameValueCollection.Item[] Propiedad

Definición

Obtiene o establece la entrada especificada de NameValueCollection.

Sobrecargas

Item[Int32]

Obtiene la entrada que se encuentra en el índice especificado de NameValueCollection.

Item[String]

Obtiene o establece la entrada con la clave especificada en NameValueCollection.

Item[Int32]

Source:
NameValueCollection.cs
Source:
NameValueCollection.cs
Source:
NameValueCollection.cs

Obtiene la entrada que se encuentra en el índice especificado de NameValueCollection.

public:
 property System::String ^ default[int] { System::String ^ get(int index); };
public string this[int index] { get; }
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 localizar en la colección.

Valor de propiedad

String que contiene la lista de valores separados por comas 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 permite acceder a un elemento determinado de la colección mediante la sintaxis siguiente: myCollection[index].

No se puede establecer esta propiedad. 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 predeterminada, 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]

Source:
NameValueCollection.cs
Source:
NameValueCollection.cs
Source:
NameValueCollection.cs

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; }
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 localizar. La clave puede ser null.

Valor de propiedad

String que contiene la lista de valores, separados por comas, asociados a la clave especificada, si se encuentra; en caso contrario, es null.

Excepciones

La colección es de sólo lectura y la operación ha intentado modificarla.

Comentarios

Esta propiedad permite acceder a un elemento determinado 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.

Precaución

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 predeterminada, 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