Dictionary<TKey,TValue>.Clear Method

Definition

Entfernt sämtliche Schlüssel und Werte aus dem Dictionary<TKey,TValue>.Removes all keys and values from the Dictionary<TKey,TValue>.

public:
 virtual void Clear();
public void Clear ();
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
Public Sub Clear ()

Implements

Remarks

Die Count-Eigenschaft wird auf 0 festgelegt, und Verweise auf andere Objekte von Elementen der Auflistung werden ebenfalls freigegeben.The Count property is set to 0, and references to other objects from elements of the collection are also released. Die Kapazität bleibt unverändert.The capacity remains unchanged.

Bei dieser Methode handelt es sich um einen O (n)-Vorgang, bei dem n die Kapazität des Wörterbuchs ist.This method is an O(n) operation, where n is the capacity of the dictionary.

Nur .net Core 3.0 und höher: Diese ändernde Methode kann problemlos aufgerufen werden, ohne dass aktive Enumeratoren für die Dictionary<TKey,TValue>-Instanz ungültig werden..NET Core 3.0+ only: this mutating method may be safely called without invalidating active enumerators on the Dictionary<TKey,TValue> instance. Dies impliziert nicht die Thread Sicherheit.This does not imply thread safety.

Applies to