Поделиться через


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

Определение

Удаляет все ключи и значения из словаря 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, а ссылки на другие объекты из элементов коллекции также освобождаются. Емкость остается неизменной.

Этот метод является операцией O(n), где n — это емкость словаря.

Только для .NET Core 3.0 и более поздних версий: этот метод можно безопасно вызывать без недействительных активных перечислителей в экземпляре Dictionary<TKey,TValue> . Это не подразумевает потокобезопасность.

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