NameValueCollection.Item[] Eigenschap

Definitie

Hiermee haalt of stelt u de opgegeven vermelding van de NameValueCollection.

Overloads

Name Description
Item[Int32]

Hiermee haalt u de vermelding op de opgegeven index van de NameValueCollection.

Item[String]

Hiermee haalt u de vermelding op of stelt u deze in met de opgegeven sleutel in de NameValueCollection.

Item[Int32]

Hiermee haalt u de vermelding op de opgegeven index van de 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

Parameters

index
Int32

De op nul gebaseerde index van de vermelding die in de verzameling moet worden gevonden.

Waarde van eigenschap

Een String met door komma's gescheiden lijst met waarden in de opgegeven index van de verzameling.

Uitzonderingen

index valt buiten het geldige bereik van indexen voor de verzameling.

Opmerkingen

Deze eigenschap biedt de mogelijkheid om toegang te krijgen tot een specifiek element in de verzameling met behulp van de volgende syntaxis: myCollection[index]

Deze eigenschap kan niet worden ingesteld. Als u de waarde voor een opgegeven index wilt instellen, gebruikt u Item[GetKey(index)].

De C#-taal gebruikt dit trefwoord om de indexeerfuncties te definiëren in plaats van de Item[] eigenschap te implementeren. Visual Basic implementeert Item[] als een eigenschap default, die dezelfde indexeringsfunctionaliteit biedt.

Het ophalen van de waarden op de opgegeven index is een O(n)-bewerking, waarbij n het aantal waarden is.

Zie ook

Van toepassing op

Item[String]

Hiermee haalt u de vermelding op of stelt u deze in met de opgegeven sleutel in de 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

Parameters

name
String

De String sleutel van de vermelding die moet worden gevonden. De sleutel kan zijn null.

Waarde van eigenschap

Een String die de door komma's gescheiden lijst met waarden bevat die zijn gekoppeld aan de opgegeven sleutel, indien gevonden; nullanders.

Uitzonderingen

De verzameling heeft het kenmerk Alleen-lezen en de bewerking probeert de verzameling te wijzigen.

Opmerkingen

Deze eigenschap biedt de mogelijkheid om toegang te krijgen tot een specifiek element in de verzameling met behulp van de volgende syntaxis: myCollection[name]

Als de opgegeven sleutel al bestaat in de verzameling, overschrijft het instellen van deze eigenschap de bestaande lijst met waarden met de opgegeven waarde. Als u de nieuwe waarde wilt toevoegen aan de bestaande lijst met waarden, gebruikt u de Add methode.

Als de opgegeven sleutel niet bestaat in de verzameling, maakt het instellen van deze eigenschap een nieuwe vermelding met behulp van de opgegeven sleutel en de opgegeven waarde.

Caution

Deze eigenschap retourneert null in de volgende gevallen: 1) als de opgegeven sleutel niet wordt gevonden; en 2) als de opgegeven sleutel wordt gevonden en de bijbehorende waarde is null. Deze eigenschap maakt geen onderscheid tussen de twee gevallen.

De C#-taal gebruikt dit trefwoord om de indexeerfuncties te definiëren in plaats van de Item[] eigenschap te implementeren. Visual Basic implementeert Item[] als een eigenschap default, die dezelfde indexeringsfunctionaliteit biedt.

Het ophalen of instellen van de waarden die zijn gekoppeld aan de opgegeven sleutel is een O(n)-bewerking, waarbij n het aantal waarden is.

Zie ook

Van toepassing op