Condividi tramite


NameValueCollection.Item[] Proprietà

Definizione

Ottiene o imposta la voce specificata di NameValueCollection.

Overload

Item[Int32]

Ottiene la voce in corrispondenza dell'indice specificato della classe NameValueCollection.

Item[String]

Ottiene o imposta la voce con la chiave specificata in NameValueCollection.

Item[Int32]

Origine:
NameValueCollection.cs
Origine:
NameValueCollection.cs
Origine:
NameValueCollection.cs

Ottiene la voce in corrispondenza dell'indice specificato della classe 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

Parametri

index
Int32

L'indice in base zero della voce da individuare all'interno della raccolta.

Valore della proprietà

Oggetto String che contiene l'elenco separato da virgole dei valori in corrispondenza dell'indice specificato della raccolta.

Eccezioni

index non è compreso nell'intervallo valido di indici per la raccolta.

Commenti

Questa proprietà consente di accedere a un elemento specifico nella raccolta utilizzando la sintassi seguente: myCollection[index].

Questa proprietà non può essere impostata. Per impostare il valore in corrispondenza di un indice specificato, usare Item[GetKey(index)].

Il linguaggio C# usa la parola chiave per definire gli indicizzatori anziché implementare la Item[] proprietà . Visual Basic implementa Item[] come proprietà predefinita, che fornisce la stessa funzionalità di indicizzazione.

Il recupero dei valori in corrispondenza dell'indice specificato è un'operazione O(n), dove n è il numero di valori.

Vedi anche

Si applica a

Item[String]

Origine:
NameValueCollection.cs
Origine:
NameValueCollection.cs
Origine:
NameValueCollection.cs

Ottiene o imposta la voce con la chiave specificata in 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

Parametri

name
String

Chiave String della voce da individuare. La chiave può essere null.

Valore della proprietà

Oggetto String che contiene l'elenco separato da virgole dei valori associati alla chiave specificata, se presente; in caso contrario, null.

Eccezioni

Si è tentato di modificare un insieme in sola lettura.

Commenti

Questa proprietà consente di accedere a un elemento specifico nella raccolta utilizzando la sintassi seguente: myCollection[name].

Se la chiave specificata esiste già nell'insieme, l'impostazione di questa proprietà sovrascrive l'elenco di valori esistente con il valore specificato. Per aggiungere il nuovo valore all'elenco di valori esistente, utilizzare il Add metodo .

Se la chiave specificata non esiste nell'insieme, l'impostazione di questa proprietà crea una nuova voce usando la chiave specificata e il valore specificato.

Attenzione

Questa proprietà restituisce null nei casi seguenti: 1) se la chiave specificata non viene trovata; e 2) se viene trovata la chiave specificata e il valore associato è null. Questa proprietà non distingue tra i due casi.

Il linguaggio C# usa la parola chiave per definire gli indicizzatori anziché implementare la Item[] proprietà . Visual Basic implementa Item[] come proprietà predefinita, che fornisce la stessa funzionalità di indicizzazione.

Il recupero o l'impostazione dei valori associati alla chiave specificata è un'operazione O(n), dove n è il numero di valori.

Vedi anche

Si applica a