Dictionary<TKey,TValue>.EnsureCapacity(Int32) Método

Definição

Garante que o dicionário pode armazenar até um número especificado de entradas sem qualquer expansão adicional do seu armazenamento de suporte.

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

Parâmetros

capacity
Int32

O número de entradas.

Devoluções

A capacidade atual do Dictionary<TKey,TValue>.

Exceções

capacity é inferior a 0.

Observações

Atenção

Se capacity vier de input do utilizador, prefira deixar a coleção redimensionar-se à medida que os elementos são adicionados em vez de chamar este método. Se tiver de usar um valor especificado pelo utilizador, ou limite-o a um limite razoável (por exemplo, Math.Clamp(untrustedValue, 0, 20)) ou verifique se a contagem de elementos corresponde ao valor especificado.

Aplica-se a