NameValueCollection.Remove(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.