Dictionary<TKey,TValue>.Clear Метод

Определение

Удаляет все ключи и значения из словаря 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 ()

Реализации

Комментарии

CountСвойство имеет значение 0, а ссылки на другие объекты из элементов коллекции также освобождаются.The Count property is set to 0, and references to other objects from elements of the collection are also released. Емкость остается неизменной.The capacity remains unchanged.

Этот метод является n операцией O (), где n — это емкость словаря.This method is an O(n) operation, where n is the capacity of the dictionary.

Только .NET Core 3.0: Этот метод изменения может быть безопасно вызван без недействительности активных перечислителей в Dictionary<TKey,TValue> экземпляре..NET Core 3.0+ only: this mutating method may be safely called without invalidating active enumerators on the Dictionary<TKey,TValue> instance. Это не подразумевает потокобезопасность.This does not imply thread safety.

Применяется к