次の方法で共有


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> インスタンスでアクティブな列挙子を無効にせずに安全に呼び出される場合があります。 これはスレッド セーフを意味するものではありません。

適用対象