NameValueCollection.Remove(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет записи с указанным ключом из экземпляра класса NameObjectCollectionBase.
public:
virtual void Remove(System::String ^ name);
public virtual void Remove (string name);
public virtual void Remove (string? name);
abstract member Remove : string -> unit
override this.Remove : string -> unit
Public Overridable Sub Remove (name As String)
Параметры
Исключения
Коллекция только для чтения.
Комментарии
NameValueCollection Если не содержит элемент с указанным ключомNameValueCollection, объект остается без изменений. Исключение не выдается.
Если указать null
значение name
параметра, запись с ключом null
удаляется, если она найдена.
В коллекциях с непрерывным набором элементов, таких как списки, элементы, следующие за удаленным элементом, перемещаются вверх, занимая освободившуюся позицию. Если коллекция индексируется, индексы перемещенных элементов также обновляются. Такое поведение не реализуется в коллекциях, в которых элементы логически сгруппированы, например в хэш-таблицах.
Этот метод является операцией O(n
), где n
— .Count