NameValueCollection.Item[] Egenskap

Definition

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

name
String

Nyckeln String för posten som ska hittas. Nyckeln kan vara null.

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.

Se även

Gäller för