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