Dictionary<TKey,TValue>.Clear 메서드


Dictionary<TKey,TValue>에서 모든 키와 값을 제거합니다.Removes all keys and values from the Dictionary<TKey,TValue>.

 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.

이 메서드는 O (n) 작업으로, 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.

적용 대상