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 a ser removida. A chave pode ser null.

Exceções

A coleção é somente leitura.

Comentários

Se o NameValueCollection elemento não contiver um elemento com a chave especificada, ele NameValueCollection permanecerá inalterado. Nenhuma exceção é gerada.

Se você especificar um null valor para o name parâmetro, uma entrada com uma null chave será removida, se encontrada.

Em coleções de elementos contíguos, como listas, os elementos que seguem o elemento removido se movem para cima para ocupar o local desocupado. Se a coleção for indexada, os índices dos elementos movidos também serão atualizados. Esse comportamento não se aplica a coleções em que os elementos são agrupados conceitualmente em buckets, como uma tabela de hash.

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

Aplica-se a

Confira também