NameValueCollection.Add Methode

Definitie

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

c
NameValueCollection

De NameValueCollection te kopiƫren naar de huidige NameValueCollection.

Uitzonderingen

De verzameling heeft het kenmerk Alleen-lezen.

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.

Van toepassing op