Queue<T>.EnsureCapacity(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.