Dictionary<TKey,TValue>.Clear Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa wszystkie klucze i wartości z elementu Dictionary<TKey,TValue>.
public:
virtual void Clear();
public void Clear ();
abstract member Clear : unit -> unit
override this.Clear : unit -> unit
Public Sub Clear ()
Implementuje
Uwagi
Właściwość jest ustawiona Count na 0, a odwołania do innych obiektów z elementów kolekcji są również zwalniane. Pojemność pozostaje niezmieniona.
Ta metoda jest operacją O(n
), gdzie n
jest pojemnością słownika.
Tylko .NET Core 3.0+ : ta metoda mutowania może być bezpiecznie wywoływana bez unieważniania aktywnych modułów wyliczających w wystąpieniu Dictionary<TKey,TValue> . Nie oznacza to bezpieczeństwa wątków.