SortedDictionary<TKey,TValue>.Remove(TKey) Methode

Definition

Entfernt das Element mit dem angegebenen Schlüssel aus dem SortedDictionary<TKey,TValue>.

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

Parameter

key
TKey

Der Schlüssel des zu entfernenden Elements.

Gibt zurück

Boolean

true, wenn das Element erfolgreich entfernt wurde, andernfalls false. Diese Methode gibt auch dann false zurück, wenn key nicht in der SortedDictionary<TKey,TValue> gefunden wurde.

Implementiert

Ausnahmen

key ist null.

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie Sie ein Schlüssel-/Wertpaar mithilfe der Remove Methode aus dem Wörterbuch entfernen.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SortedDictionary<TKey,TValue> Klasse bereitgestellt wird.

// 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

Wenn das SortedDictionary<TKey,TValue> Element nicht mit dem angegebenen Schlüssel enthalten ist, bleibt dies SortedDictionary<TKey,TValue> unverändert. Es wird keine Ausnahme ausgelöst.

Diese Methode ist ein O(log n)-Vorgang.

Gilt für

Siehe auch