dictionary.Clear

辞書内のすべての項目を削除します


taiseiue | 2025-01-08

定義

名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Dictionary.cs

Clear()

辞書内のすべての項目を削除します

AliceScript
class Alice.Dictionary;
public void Clear();

対応
AliceScript 4
AliceSister 4
Losetta 0.11

説明

このメソッドは、辞書内のすべてのキーと値の組み合わせを削除し、それぞれの要素からオブジェクトへの参照を解放します。
このメソッドを実行した後、Lengthプロパティは0になります。ただし、辞書の容量は変わりません。

このメソッドは\(O(n)\)操作です。ここで\(n\)は、Countプロパティの値です。

以下は、辞書をクリアします。

AliceScript
dictionary dict = { 
    "one": 1,
    "two": 2
};

dict.Clear();