次の方法で共有


OrderedDictionary.Clear メソッド

定義

OrderedDictionary コレクションからすべての要素を削除します。

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

実装

例外

OrderedDictionary コレクションは読み取り専用です。

次のコード例は、 OrderedDictionary コレクションの変更を示しています。 この例では、 Clear メソッドを使用して OrderedDictionaryを空にし、 OrderedDictionary を再作成します。 このコードは、 OrderedDictionaryで表示できる大規模なコード例の一部です。

// Clear the OrderedDictionary and add new values
myOrderedDictionary.Clear();
myOrderedDictionary.Add("newKey1", "newValue1");
myOrderedDictionary.Add("newKey2", "newValue2");
myOrderedDictionary.Add("newKey3", "newValue3");

// Display the contents of the "new" Dictionary using an enumerator
IDictionaryEnumerator myEnumerator =
    myOrderedDictionary.GetEnumerator();

Console.WriteLine(
    "{0}Displaying the entries of a \"new\" OrderedDictionary.",
    Environment.NewLine);

DisplayEnumerator(myEnumerator);
' Clear the OrderedDictionary and add new values
myOrderedDictionary.Clear()
myOrderedDictionary.Add("newKey1", "newValue1")
myOrderedDictionary.Add("newKey2", "newValue2")
myOrderedDictionary.Add("newKey3", "newValue3")

' Display the contents of the "new" Dictionary Imports an enumerator
Dim myEnumerator As IDictionaryEnumerator = _
    myOrderedDictionary.GetEnumerator()

Console.WriteLine( _
    "{0}Displaying the entries of a 'new' OrderedDictionary.", _
    Environment.NewLine)

DisplayEnumerator(myEnumerator)

注釈

Clear メソッドを呼び出した後、Count プロパティは 0 に設定され、コレクションの要素から他のオブジェクトへの参照も解放されます。 このメソッドを呼び出した結果、容量は変更されません。

適用対象