Compartir vía


SortedList<TKey,TValue>.Capacity Propiedad

Definición

Obtiene o establece el número de elementos que SortedList<TKey,TValue> puede contener.

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

Valor de propiedad

Número de elementos que SortedList<TKey,TValue> puede contener.

Excepciones

Capacity se establece en un valor menor que Count.

No hay suficiente memoria disponible en el sistema.

Comentarios

Capacity es el número de elementos que SortedList<TKey,TValue> puede almacenar. Countes el número de elementos que están realmente en .SortedList<TKey,TValue>

Capacity siempre es mayor o igual que Count. Si Count supera Capacity al agregar elementos, la capacidad aumenta mediante la reasignación automática de la matriz interna antes de copiar los elementos antiguos y agregar los nuevos elementos.

La capacidad se puede reducir llamando a TrimExcess o estableciendo la Capacity propiedad explícitamente. Cuando el valor de Capacity se establece explícitamente, la matriz interna también se reasigna para dar cabida a la capacidad especificada.

Recuperar el valor de esta propiedad es una operación O(1); establecer la propiedad es una operación O(n), donde n es la nueva capacidad.

Se aplica a

Consulte también