Поделиться через


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)

Параметры

name
String

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

Исключения

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

Комментарии

NameValueCollection Если не содержит элемент с указанным ключомNameValueCollection, объект остается без изменений. Исключение не выдается.

Если указать null значение name параметра, запись с ключом null удаляется, если она найдена.

В коллекциях с непрерывным набором элементов, таких как списки, элементы, следующие за удаленным элементом, перемещаются вверх, занимая освободившуюся позицию. Если коллекция индексируется, индексы перемещенных элементов также обновляются. Такое поведение не реализуется в коллекциях, в которых элементы логически сгруппированы, например в хэш-таблицах.

Этот метод является операцией O(n), где n — .Count

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

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