NameValueCollection.Add Метод

Определение

Добавляет записи в текущую коллекцию NameValueCollection.

Перегрузки

Add(NameValueCollection)

Копирует записи из указанной коллекции NameValueCollection в текущую коллекцию NameValueCollection.

Add(String, String)

Добавляет запись с указанным ключом и значением в коллекцию NameValueCollection.

Add(NameValueCollection)

Исходный код:
NameValueCollection.cs
Исходный код:
NameValueCollection.cs
Исходный код:
NameValueCollection.cs

Копирует записи из указанной коллекции NameValueCollection в текущую коллекцию 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)

Параметры

c
NameValueCollection

Коллекция NameValueCollection, копируемая в текущую коллекцию NameValueCollection.

Исключения

Коллекция только для чтения.

c имеет значение null.

Комментарии

Если ключ в c уже существует в целевом NameValueCollection экземпляре, связанное значение в добавляется в c существующий разделенный запятыми список значений, связанных с тем же ключом в целевом NameValueCollection экземпляре.

Если Count емкость уже равна, емкость увеличивается путем автоматического NameValueCollection перераспределения внутреннего массива, а существующие элементы копируются в новый массив перед добавлением нового элемента.

Если Count значение меньше емкости, этот метод является операцией O(1). Если необходимо увеличить емкость для размещения нового элемента, этот метод становится операцией O(n), где n имеет значение Count.

См. также раздел

Применяется к

Add(String, String)

Исходный код:
NameValueCollection.cs
Исходный код:
NameValueCollection.cs
Исходный код:
NameValueCollection.cs

Добавляет запись с указанным ключом и значением в коллекцию NameValueCollection.

public:
 virtual void Add(System::String ^ name, System::String ^ value);
public virtual void Add (string name, 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)

Параметры

name
String

Добавляемый ключ записи String. Значением ключа может быть null.

value
String

Добавляемое значение записи String. Допускается значение null.

Исключения

Коллекция только для чтения.

Комментарии

Если указанный ключ уже существует в целевом NameValueCollection экземпляре, указанное значение добавляется в существующий список значений с разделителями-запятыми в форме "value1,value2,value3". Значения связаны с одним и тем же ключом в целевом NameValueCollection экземпляре.

Если Count емкость уже равна, емкость увеличивается путем автоматического NameValueCollection перераспределения внутреннего массива, а существующие элементы копируются в новый массив перед добавлением нового элемента.

Если Count значение меньше емкости, этот метод является операцией O(1). Если необходимо увеличить емкость для размещения нового элемента, этот метод становится операцией O(n), где n имеет значение Count.

Применяется к