Ler em inglês

Compartilhar via


IDictionary.Remove(Object) Método

Definição

Remove o elemento com a chave especificada do objeto IDictionary.

C#
public void Remove (object key);

Parâmetros

key
Object

A chave do elemento a ser removido.

Exceções

key é null.

O objeto IDictionary é somente leitura.

- ou -

O IDictionary tem um tamanho fixo.

Exemplos

O exemplo de código a seguir demonstra como implementar o Remove método . Este exemplo de código faz parte de um exemplo maior fornecido para a IDictionary classe .

C#
public void Remove(object key)
{
    if (key == null) throw new ArgumentNullException("key");
    // Try to find the key in the DictionaryEntry array
    Int32 index;
    if (TryGetIndexOfKey(key, out index))
    {
        // If the key is found, slide all the items up.
        Array.Copy(items, index + 1, items, index, ItemsInUse - index - 1);
        ItemsInUse--;
    }
    else
    {
        // If the key is not in the dictionary, just return.
    }
}

Comentários

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

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0