NameValueCollection.Item[] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger den angivna posten för NameValueCollection.
Överlagringar
| Name | Description |
|---|---|
| Item[Int32] |
Hämtar posten vid det angivna indexet för NameValueCollection. |
| Item[String] |
Hämtar eller anger posten med den angivna nyckeln i NameValueCollection. |
Item[Int32]
Hämtar posten vid det angivna indexet för 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
Parametrar
- index
- Int32
Det nollbaserade indexet för posten som ska hittas i samlingen.
Egenskapsvärde
En String som innehåller kommaavgränsad lista med värden vid det angivna indexet för samlingen.
Undantag
index ligger utanför det giltiga indexintervallet för samlingen.
Kommentarer
Den här egenskapen ger möjlighet att komma åt ett specifikt element i samlingen med hjälp av följande syntax: myCollection[index].
Det går inte att ange den här egenskapen. Om du vill ange värdet till ett angivet index använder du Item[GetKey(index)].
C#-språket använder det här nyckelordet för att definiera indexerarna i stället för att Item[] implementera egenskapen. Visual Basic implementerar Item[] som en default-egenskap, vilket ger samma indexeringsfunktion.
Att hämta värdena vid det angivna indexet är en O(n)-åtgärd, där n är antalet värden.
Se även
Gäller för
Item[String]
Hämtar eller anger posten med den angivna nyckeln i 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
Parametrar
Egenskapsvärde
En String som innehåller kommaavgränsad lista med värden som är associerade med den angivna nyckeln, om det hittas, annars null.
Undantag
Samlingen är skrivskyddad och åtgärden försöker ändra samlingen.
Kommentarer
Den här egenskapen ger möjlighet att komma åt ett specifikt element i samlingen med hjälp av följande syntax: myCollection[name].
Om den angivna nyckeln redan finns i samlingen skriver den här egenskapen över den befintliga listan med värden med det angivna värdet. Om du vill lägga till det nya värdet i den befintliga listan med värden använder du Add metoden .
Om den angivna nyckeln inte finns i samlingen skapar inställningen för den här egenskapen en ny post med den angivna nyckeln och det angivna värdet.
Caution
Den här egenskapen returnerar null i följande fall: 1) om den angivna nyckeln inte hittas; och 2) om den angivna nyckeln hittas och dess associerade värde är null. Den här egenskapen skiljer inte mellan de två fallen.
C#-språket använder det här nyckelordet för att definiera indexerarna i stället för att Item[] implementera egenskapen. Visual Basic implementerar Item[] som en default-egenskap, vilket ger samma indexeringsfunktion.
Att hämta eller ange de värden som är associerade med den angivna nyckeln är en O(n)-åtgärd, där n är antalet värden.