IDictionary<TKey,TValue>.Remove(TKey) IDictionary<TKey,TValue>.Remove(TKey) IDictionary<TKey,TValue>.Remove(TKey) IDictionary<TKey,TValue>.Remove(TKey) Method

Definition

Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary<TKey,TValue>.Removes the element with the specified key from the IDictionary<TKey,TValue>.

public:
 bool Remove(TKey key);
public bool Remove (TKey key);
abstract member Remove : 'Key -> bool
Public Function Remove (key As TKey) As Boolean

Parameter

key
TKey TKey TKey TKey

Der Schlüssel des zu entfernenden Elements.The key of the element to remove.

Gibt zurück

true, wenn das Element erfolgreich entfernt wurde, andernfalls false.true if the element is successfully removed; otherwise, false. Diese Methode gibt auch dann false zurück, wenn key nicht im ursprünglichen IDictionary<TKey,TValue> gefunden wurde.This method also returns false if key was not found in the original IDictionary<TKey,TValue>.

Ausnahmen

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie ein Wörterbuch mit Schlüssel/Wert-Paar Aufheben der Remove Methode.The following code example shows how to remove a key/value pair from a dictionary using the Remove method.

Dieser Code ist Teil eines größeren Beispiels, das kompiliert und ausgeführt werden kann.This code is part of a larger example that can be compiled and executed. Siehe System.Collections.Generic.IDictionary<TKey,TValue>.See System.Collections.Generic.IDictionary<TKey,TValue>.

// 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.");
}
// 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.");
}
' Use the Remove method to remove a key/value pair.
Console.WriteLine(vbLf + "Remove(""doc"")")
openWith.Remove("doc")

If Not openWith.ContainsKey("doc") Then
    Console.WriteLine("Key ""doc"" is not found.")
End If

Hinweise

Implementierungen können variieren, bestimmen die Gleichheit von Objekten. z. B. die List<T> -Klasse Comparer<T>.Default, während die Dictionary<TKey,TValue> Klasse ermöglicht die Angabe der IComparer<T> -Implementierung zum Vergleichen von Schlüsseln.Implementations can vary in how they determine equality of objects; for example, the List<T> class uses Comparer<T>.Default, whereas the Dictionary<TKey,TValue> class allows the user to specify the IComparer<T> implementation to use for comparing keys.

Gilt für:

Siehe auch