NameValueCollection.Item[] Proprietà

Definizione

Ottiene o imposta la voce specificata dell'oggetto NameValueCollection.

Overload

Nome Descrizione
Item[Int32]

Ottiene la voce in corrispondenza dell'indice specificato dell'oggetto NameValueCollection.

Item[String]

Ottiene o imposta la voce con la chiave specificata nell'oggetto NameValueCollection.

Item[Int32]

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

Parametri

index
Int32

Indice in base zero della voce da individuare nell'insieme.

Valore della proprietà

Oggetto String contenente l'elenco delimitato da virgole di valori in corrispondenza dell'indice specificato dell'insieme.

Eccezioni

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

Commenti

Questa proprietà consente di accedere a un elemento specifico dell'insieme usando la sintassi seguente: myCollection[index].

Impossibile impostare questa proprietà. 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à default, 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]

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

Parametri

name
String

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

Valore della proprietà

Oggetto String contenente l'elenco delimitato da virgole di valori associati alla chiave specificata, se presente; in caso contrario, null.

Eccezioni

La raccolta è di sola lettura e l'operazione tenta di modificare la raccolta.

Commenti

Questa proprietà consente di accedere a un elemento specifico dell'insieme usando la sintassi seguente: myCollection[name].

Se la chiave specificata esiste già nella raccolta, 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.

Caution

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 relativo valore associato è null. Questa proprietà non distingue tra i due case.

Il linguaggio C# usa la parola chiave per definire gli indicizzatori anziché implementare la Item[] proprietà . Visual Basic implementa Item[] come proprietà default, 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