NameValueCollection.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.