array.TrimExcess
配列にある要素数がしきい値未満の場合に、容量を縮小します
定義¶
名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Array.cs
TrimExcess()¶
配列にある要素数がしきい値未満の場合に、容量を縮小します
対応 | |
---|---|
AliceScript | 4 |
AliceSister | 4 |
Losetta | 0.11 |
説明¶
このメソッドを使用すると、リストに要素が追加されない場合に、メモリ割り当てを最小限に抑えられます。このメソッドの計算量は\(O(n)\)です。\(n\)はLengthです。
辞書に割り当てられているメモリできるだけ解放するには、次のようにします。
例¶
以下は、配列の容量を縮小します。