Freigeben über


Dictionary<TKey,TValue>.Clear Methode

Definition

Entfernt sämtliche Schlüssel und Werte aus dem Dictionary<TKey,TValue>.

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

Implementiert

Hinweise

Die Count Eigenschaft ist auf 0 festgelegt, und Verweise auf andere Objekte aus Elementen der Auflistung werden ebenfalls freigegeben. Die Kapazität bleibt unverändert.

Diese Methode ist ein O(n)-Vorgang, wobei n die Kapazität des Wörterbuchs ist.

Nur .NET Core 3.0 und höher: Diese mutierende Methode kann sicher aufgerufen werden, ohne aktive Enumeratoren auf dem Dictionary<TKey,TValue> instance ungültig zu werden. Dies bedeutet nicht die Threadsicherheit.

Gilt für: