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)
Параметры
Коллекция 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)
Параметры
Исключения
Коллекция только для чтения.
Комментарии
Если указанный ключ уже существует в целевом NameValueCollection экземпляре, указанное значение добавляется в существующий список значений с разделителями-запятыми в форме "value1,value2,value3". Значения связаны с одним и тем же ключом в целевом NameValueCollection экземпляре.
Если Count емкость уже равна, емкость увеличивается путем автоматического NameValueCollection перераспределения внутреннего массива, а существующие элементы копируются в новый массив перед добавлением нового элемента.
Если Count значение меньше емкости, этот метод является операцией O(1). Если необходимо увеличить емкость для размещения нового элемента, этот метод становится операцией O(n), где n имеет значение Count.