SortedList.Capacity Propriété

Définition

Obtient ou définit la capacité d'un objet SortedList.Gets or sets the capacity of a SortedList object.

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

Valeur de propriété

Nombre d'éléments que l'objet SortedList peut contenir.The number of elements that the SortedList object can contain.

Exceptions

La valeur assignée est inférieure ou égale au nombre actuel d'éléments dans l'objet SortedList.The value assigned is less than the current number of elements in the SortedList object.

Il n’y a pas assez de mémoire disponible sur le système.There is not enough memory available on the system.

Remarques

Capacity est le nombre d’éléments que l’objet SortedList peut stocker.Capacity is the number of elements that the SortedList object can store. Count est le nombre d’éléments qui sont réellement dans le SortedList.Count is the number of elements that are actually in the SortedList.

Capacity est toujours supérieur ou égal à Count.Capacity is always greater than or equal to Count. Si Count dépasse Capacity lors de l’ajout d’éléments, la capacité augmente automatiquement en réallouant le tableau interne avant de copier les anciens éléments et d’ajouter les nouveaux éléments.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 capacité peut être réduite en appelant TrimToSize ou en définissant la propriété Capacity explicitement.The capacity can be decreased by calling TrimToSize or by setting the Capacity property explicitly. Lorsque la valeur de Capacity est définie explicitement, le tableau interne est également réalloué pour s’adapter à la capacité spécifiée.When the value of Capacity is set explicitly, the internal array is also reallocated to accommodate the specified capacity.

La récupération de la valeur de cette propriété est une opération O(1) ; la définition de la propriété est une opération O(n), où n est la nouvelle capacité.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.

S’applique à

Voir aussi