SortedList<TKey,TValue>.Capacity Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví počet prvků, které SortedList<TKey,TValue> mohou obsahovat.
public:
property int Capacity { int get(); void set(int value); };
public int Capacity { get; set; }
member this.Capacity : int with get, set
Public Property Capacity As Integer
Hodnota vlastnosti
Počet prvků, které SortedList<TKey,TValue> může obsahovat.
Výjimky
V systému není k dispozici dostatek paměti.
Poznámky
Capacity je počet prvků, které mohou být uloženy SortedList<TKey,TValue> . Count je počet prvků, které jsou ve skutečnosti v objektu SortedList<TKey,TValue>.
Capacityje vždy větší než nebo rovno .Count Pokud Count se Capacity při přidávání prvků překročí, kapacita se zvýší automatickým přerozdělením interního pole před zkopírováním starých prvků a přidáním nových prvků.
Kapacitu lze snížit voláním TrimExcess nebo explicitním Capacity nastavením vlastnosti . Když je hodnota Capacity explicitně nastavena, interní pole se také znovu přidělí, aby vyhovovalo zadané kapacitě.
Načtení hodnoty této vlastnosti je O(1) operace; nastavením vlastnosti je operace O(n
), kde n
je nová kapacita.