NameValueCollection.Remove(String) Método

Definição

Remove as entradas com a chave especificada da NameObjectCollectionBase instância.

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)

Parâmetros

name
String

A String chave da entrada para remover. A chave pode ser null.

Exceções

A coleção é apenas de leitura.

Observações

Se não NameValueCollection contiver um elemento com a chave especificada, permanece NameValueCollection inalterado. Nenhuma exceção é lançada.

Se especificar um null valor ao name parâmetro, uma entrada com chave null é removida, se encontrada.

Em coleções de elementos contíguos, como listas, os elementos que seguem o elemento removido sobem para ocupar o local vago. Se a coleção for indexada, os índices dos elementos movidos também são atualizados. Este comportamento não se aplica a coleções onde os elementos são conceptualmente agrupados em baldes, como uma tabela de hash.

Este método é uma operação O(n), onde n é Count.

Aplica-se a

Ver também