Dictionary<TKey,TValue>.Clear Yöntem

Tanım

tüm anahtarları ve değerleri 'den Dictionary<TKey,TValue>kaldırır.

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

Uygulamalar

Açıklamalar

Count özelliği 0 olarak ayarlanır ve koleksiyonun öğelerinden diğer nesnelere başvurular da serbest bırakılır. Kapasite değişmeden kalır.

Bu yöntem, sözlüğün kapasitesi olan n bir O(n) işlemidir.

Yalnızca .NET Core 3.0+ : Bu mutating yöntemi, örnekteki etkin numaralandırıcılar Dictionary<TKey,TValue> geçersiz kılınmadan güvenli bir şekilde çağrılabilir. Bu, iş parçacığı güvenliği anlamına gelmez.

Şunlara uygulanır