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> 呼び出される場合があります。 これはスレッド セーフを意味するものではありません。

適用対象