Condividi tramite


Dictionary<TKey,TValue>.EnsureCapacity(Int32) Metodo

Definizione

Assicura che il dizionario possa contenere fino a un numero specificato di voci senza ulteriore espansione dell'archiviazione di backup.

public:
 int EnsureCapacity(int capacity);
public int EnsureCapacity(int capacity);
member this.EnsureCapacity : int -> int
Public Function EnsureCapacity (capacity As Integer) As Integer

Parametri

capacity
Int32

Numero di voci.

Restituisce

Capacità corrente dell'oggetto Dictionary<TKey,TValue>.

Eccezioni

capacity è minore di 0.

Commenti

Attenzione

Se capacity proviene dall'input dell'utente, preferire lasciare che la raccolta venga ridimensionata man mano che vengono aggiunti elementi anziché chiamare questo metodo. Se è necessario usare un valore specificato dall'utente, bloccarlo a un limite ragionevole (ad esempio, Math.Clamp(untrustedValue, 0, 20)) o verificare che il numero di elementi corrisponda al valore specificato.

Si applica a