Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Dictionary<TKey, TValue>.Remove-Methode: (TKey)

 

Veröffentlicht: Oktober 2016

Entfernt den Wert mit dem angegebenen Schlüssel aus dem Dictionary<TKey, TValue>.

Namespace:   System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)

public bool Remove(
	TKey key
)

Parameter

key
Type: TKey

Der Schlüssel des zu entfernenden Elements.

Rückgabewert

Type: System.Boolean

true, wenn das Element gefunden und entfernt wurde, andernfalls false. Diese Methode gibt auch dann false zurück, wenn key nicht im ursprünglichen Dictionary<TKey, TValue> gefunden wurde.

Exception Condition
ArgumentNullException

key ist null.

Wenn der Dictionary<TKey, TValue> enthält kein Element mit dem angegebenen Schlüssel, die Dictionary<TKey, TValue> bleibt unverändert. Es werden keine Ausnahmen ausgelöst.

Diese Methode wird annähernd in O(1) ausgeführt

Im folgenden Codebeispiel wird veranschaulicht, wie ein Schlüssel-Wert-Paar aus einem Wörterbuch mit Entfernen der Remove Methode.

Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die Dictionary<TKey, TValue> Klasse (openWith ist der Name des Wörterbuchs in diesem Beispiel verwendet).

// 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.");
}

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: