ArrayList.Capacity ArrayList.Capacity ArrayList.Capacity ArrayList.Capacity Property

Definición

Obtiene o establece el número de elementos que puede contener ArrayList.Gets or sets the number of elements that the ArrayList can contain.

public:
 virtual property int Capacity { int get(); void set(int value); };
public virtual int Capacity { get; set; }
member this.Capacity : int with get, set
Public Overridable Property Capacity As Integer

Valor de propiedad

Número de elementos que puede contener ArrayList.The number of elements that the ArrayList can contain.

Excepciones

No hay memoria suficiente en el sistema.There is not enough memory available on the system.

Comentarios

Capacityes el número de elementos que ArrayList puede almacenar.Capacity is the number of elements that the ArrayList can store. Countes el número de elementos que están realmente en ArrayList.Count is the number of elements that are actually in the ArrayList.

Capacitysiempre es mayor o igual que Count.Capacity is always greater than or equal to Count. Si Count es Capacity mayor que al agregar elementos, se aumenta automáticamente la capacidad reasignando la matriz interna antes de copiar los elementos antiguos y agregando los nuevos elementos.If Count exceeds Capacity while adding elements, the capacity is automatically increased by reallocating the internal array before copying the old elements and adding the new elements.

La capacidad se puede reducir llamando a TrimToSize o estableciendo la Capacity propiedad explícitamente.The capacity can be decreased by calling TrimToSize or by setting the Capacity property explicitly. Cuando el valor de Capacity se establece explícitamente, la matriz interna también se reasigna para acomodar la capacidad especificada.When the value of Capacity is set explicitly, the internal array is also reallocated to accommodate the specified capacity.

La recuperación del valor de esta propiedad es una operación O (1). el establecimiento de la propiedad es unanoperación O () n , donde es la nueva capacidad.Retrieving the value of this property is an O(1) operation; setting the property is an O(n) operation, where n is the new capacity.

Se aplica a

Consulte también: