NameValueCollection.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.