Compartir a través de


Queue<T>.EnsureCapacity(Int32) Método

Definición

Garantiza que la capacidad de esta cola sea al menos la especificada capacity. Si la capacidad actual es menor que capacity, se aumenta a al menos el especificado 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

Capacidad mínima que se va a garantizar.

Devoluciones

Nueva capacidad de esta cola.

Comentarios

Precaución

Si capacity procede de la entrada del usuario, prefiere permitir que la colección cambie su tamaño a medida que se agreguen elementos en lugar de llamar a este método. Si debe usar un valor especificado por el usuario, comprima un límite razonable (por ejemplo, Math.Clamp(untrustedValue, 0, 20)) o compruebe que el recuento de elementos coincide con el valor especificado.

Se aplica a