Compartir vía


SortedList<TKey,TValue>.Capacity Propiedad

Definición

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

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 puede contener SortedList<TKey,TValue>.

Excepciones

Capacity se establece en un valor que es menor que Count.

No hay memoria suficiente en el sistema.

Comentarios

Capacity es el número de elementos que SortedList<TKey,TValue> puede almacenar. Countes el número de elementos que se encuentran 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