Dictionary<TKey,TValue>.EnsureCapacity(Int32) Metoda
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í.
Zajišťuje, že slovník může obsahovat až zadaný počet položek bez dalšího rozšíření jeho záložního úložiště.
public:
int EnsureCapacity(int capacity);
public int EnsureCapacity(int capacity);
member this.EnsureCapacity : int -> int
Public Function EnsureCapacity (capacity As Integer) As Integer
Parametry
- capacity
- Int32
Počet položek.
Návraty
Aktuální kapacita Dictionary<TKey,TValue>.
Výjimky
capacity je menší než 0.
Poznámky
Upozornění
Pokud capacity pochází ze vstupu uživatele, raději nechte kolekci změnit velikost samotné, protože prvky jsou přidány místo volání této metody. Pokud musíte použít uživatelem zadanou hodnotu, buď ji uchytejte na rozumný limit (například) nebo ověřte, Math.Clamp(untrustedValue, 0, 20)že počet prvků odpovídá zadané hodnotě.