NameValueCollection.Add Methode
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.
Voegt vermeldingen toe aan de huidige NameValueCollection.
Overloads
| Name | Description |
|---|---|
| Add(NameValueCollection) |
Kopieert de vermeldingen in de opgegeven NameValueCollection waarde naar de huidige NameValueCollection. |
| Add(String, String) |
Voegt een vermelding met de opgegeven naam en waarde toe aan de NameValueCollection. |
Add(NameValueCollection)
Kopieert de vermeldingen in de opgegeven NameValueCollection waarde naar de huidige NameValueCollection.
public:
void Add(System::Collections::Specialized::NameValueCollection ^ c);
public void Add(System.Collections.Specialized.NameValueCollection c);
member this.Add : System.Collections.Specialized.NameValueCollection -> unit
Public Sub Add (c As NameValueCollection)
Parameters
De NameValueCollection te kopiƫren naar de huidige NameValueCollection.
Uitzonderingen
De verzameling heeft het kenmerk Alleen-lezen.
c is null.
Opmerkingen
Als er al een sleutel in c het doelexemplaar NameValueCollection bestaat, wordt de bijbehorende waarde c toegevoegd aan de bestaande door komma's gescheiden lijst met waarden die zijn gekoppeld aan dezelfde sleutel in het doelexemplaar NameValueCollection .
Als Count de capaciteit al gelijk is aan de capaciteit, wordt de capaciteit NameValueCollection verhoogd door de interne matrix automatisch opnieuw te verplaatsen en worden de bestaande elementen gekopieerd naar de nieuwe matrix voordat het nieuwe element wordt toegevoegd.
Als Count de capaciteit kleiner is dan de capaciteit, is deze methode een O(1)-bewerking. Als de capaciteit moet worden verhoogd om het nieuwe element aan te kunnen, wordt deze methode een O(n-bewerking, waar n dat is Count.
Zie ook
Van toepassing op
Add(String, String)
Voegt een vermelding met de opgegeven naam en waarde toe aan de NameValueCollection.
public:
virtual void Add(System::String ^ name, System::String ^ value);
public virtual void Add(string name, string value);
abstract member Add : string * string -> unit
override this.Add : string * string -> unit
Public Overridable Sub Add (name As String, value As String)
Parameters
- name
- String
De String sleutel van de vermelding die moet worden toegevoegd. De sleutel kan zijn null.
- value
- String
De String waarde van de vermelding die moet worden toegevoegd. De waarde kan zijn null.
Uitzonderingen
De verzameling heeft het kenmerk Alleen-lezen.
Opmerkingen
Als de opgegeven sleutel al bestaat in het doelexemplaren NameValueCollection , wordt de opgegeven waarde toegevoegd aan de bestaande door komma's gescheiden lijst met waarden in het formulier "value1,value2,value3". De waarden zijn gekoppeld aan dezelfde sleutel in het doelexemplaar NameValueCollection .
Als Count de capaciteit al gelijk is aan de capaciteit, wordt de capaciteit NameValueCollection verhoogd door de interne matrix automatisch opnieuw te verplaatsen en worden de bestaande elementen gekopieerd naar de nieuwe matrix voordat het nieuwe element wordt toegevoegd.
Als Count de capaciteit kleiner is dan de capaciteit, is deze methode een O(1)-bewerking. Als de capaciteit moet worden verhoogd om het nieuwe element aan te kunnen, wordt deze methode een O(n-bewerking, waar n dat is Count.