SortedDictionary<TKey,TValue>.Remove(TKey) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
Das folgende Codebeispiel zeigt, wie ein Schlüssel-Wert-Paar mithilfe der Remove -Methode aus dem Wörterbuch entfernt wird.
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> kein Element mit dem angegebenen Schlüssel enthält, bleibt der SortedDictionary<TKey,TValue> unverändert. Es wird keine Ausnahme ausgelöst.
Bei dieser Methode handelt es sich um einen O(log )- n
Vorgang.