Sdílet prostřednictvím


SortedList<TKey,TValue>.Capacity Vlastnost

Definice

Získá nebo nastaví počet prvků, které SortedList<TKey,TValue> může 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

Capacity je nastavena na hodnotu, která je menší než Count.

V systému není k dispozici dostatek paměti.

Poznámky

Capacity je počet prvků, které SortedList<TKey,TValue> lze uložit. Count je počet prvků, které jsou ve skutečnosti v SortedList<TKey,TValue>.

Capacity je vždy větší než nebo rovno Count. Pokud Count při přidávání prvků překročíte Capacity , kapacita se před zkopírováním starých prvků a přidáním nových prvků automaticky rozdělí interní pole.

Kapacitu lze snížit voláním TrimExcess nebo explicitním nastavením Capacity vlastnosti. Pokud je hodnota Capacity nastavena explicitně, interní pole je také relokováno tak, aby vyhovovalo zadané kapacitě.

Načtení hodnoty této vlastnosti je operace O(1); nastavení vlastnosti je operace O(n), kde n je nová kapacita.

Platí pro

Viz také