Queue<T>.EnsureCapacity(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Garante que a capacidade dessa fila seja pelo menos a especificada capacity. Se a capacidade atual for menor que capacity, ela será aumentada para pelo menos a especificada capacity.
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
A capacidade mínima a ser assegurada.
Retornos
A nova capacidade dessa fila.
Comentários
Cuidado
Se capacity vier da entrada do usuário, prefira permitir que a coleção se redimensione à medida que os elementos são adicionados em vez de chamar esse método. Se você precisar usar um valor especificado pelo usuário, fixe-o a um limite razoável (por exemplo) Math.Clamp(untrustedValue, 0, 20)ou verifique se a contagem de elementos corresponde ao valor especificado.