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