IDictionary<TKey,TValue>.Remove(TKey) Método

Definición

Quita el elemento con la clave especificada de IDictionary<TKey,TValue>.

C#
public bool Remove (TKey key);

Parámetros

key
TKey

Clave del elemento que se va a quitar.

Devoluciones

Es true si el elemento se quita correctamente; en caso contrario, es false. Este método también devuelve false si no se encontró key en el objeto IDictionary<TKey,TValue> original.

Excepciones

key es null.

Ejemplos

En el ejemplo de código siguiente se muestra cómo quitar un par clave-valor de un diccionario mediante el Remove método .

Este código forma parte de un ejemplo más grande que se puede compilar y ejecutar. Vea System.Collections.Generic.IDictionary<TKey,TValue>.

C#
// Use the Remove method to remove a key/value pair.
Console.WriteLine("\nRemove(\"doc\")");
openWith.Remove("doc");

if (!openWith.ContainsKey("doc"))
{
    Console.WriteLine("Key \"doc\" is not found.");
}

Comentarios

Las implementaciones pueden variar en la forma en que determinan la igualdad de objetos; por ejemplo, la List<T> clase usa Comparer<T>.Default, mientras que la Dictionary<TKey,TValue> clase permite al usuario especificar la IComparer<T> implementación que se va a usar para comparar claves.

Se aplica a

Produto Versións
.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 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

Consulte también