NameValueCollection.Item[] Vlastnost

Definice

Získá nebo nastaví zadanou položku objektu NameValueCollection.

Přetížení

Item[Int32]

Získá položku v zadaném indexu NameValueCollection.

Item[String]

Získá nebo nastaví položku se zadaným klíčem v NameValueCollection.

Item[Int32]

Zdroj:
NameValueCollection.cs
Zdroj:
NameValueCollection.cs
Zdroj:
NameValueCollection.cs

Získá položku v zadaném indexu 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

Parametry

index
Int32

Index položky založené na nule, který se má najít v kolekci.

Hodnota vlastnosti

A String , který obsahuje seznam hodnot oddělených čárkami v zadaném indexu kolekce.

Výjimky

index je mimo platný rozsah indexů pro kolekci.

Poznámky

Tato vlastnost poskytuje možnost přístupu ke konkrétnímu prvku v kolekci pomocí následující syntaxe: myCollection[index].

Tuto vlastnost nelze nastavit. Pokud chcete nastavit hodnotu na zadaný index, použijte Item[GetKey(index)].

Jazyk C# používá klíčové slovo toto k definování indexerů místo implementace Item[] vlastnosti. Visual Basic se implementuje Item[] jako výchozí vlastnost, která poskytuje stejné funkce indexování.

Načtení hodnot ze zadaného indexu je operace O(n), kde n je počet hodnot.

Viz také

Platí pro

Item[String]

Zdroj:
NameValueCollection.cs
Zdroj:
NameValueCollection.cs
Zdroj:
NameValueCollection.cs

Získá nebo nastaví položku se zadaným klíčem v 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

Parametry

name
String

Klíč String položky, která se má najít. Klíč může být null.

Hodnota vlastnosti

A String , který obsahuje seznam hodnot oddělených čárkami přidružených k zadanému klíči, pokud je nalezen; v opačném případě null.

Výjimky

Kolekce je jen pro čtení a operace se pokusí kolekci upravit.

Poznámky

Tato vlastnost poskytuje možnost přístupu ke konkrétnímu prvku v kolekci pomocí následující syntaxe: myCollection[name].

Pokud zadaný klíč již v kolekci existuje, nastavení této vlastnosti přepíše existující seznam hodnot zadanou hodnotou. Pokud chcete novou hodnotu připojit k existujícímu seznamu hodnot, použijte metodu Add .

Pokud zadaný klíč v kolekci neexistuje, nastavením této vlastnosti se vytvoří nová položka pomocí zadaného klíče a zadané hodnoty.

Upozornění

Tato vlastnost vrátí null v následujících případech: 1) pokud nebyl nalezen zadaný klíč; a 2) pokud se najde zadaný klíč a jeho přidružená hodnota je null. Tato vlastnost nerozlišuje mezi těmito dvěma případy.

Jazyk C# používá klíčové slovo toto k definování indexerů místo implementace Item[] vlastnosti. Visual Basic se implementuje Item[] jako výchozí vlastnost, která poskytuje stejné funkce indexování.

Načtení nebo nastavení hodnot přidružených k zadanému klíči je operace O(n), kde n je počet hodnot.

Viz také

Platí pro