Partager via


SortedList<TKey,TValue>.Capacity Propriété

Définition

Obtient ou définit le nombre d’éléments que le SortedList<TKey,TValue> conteneur peut contenir.

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

Valeur de propriété

Nombre d’éléments que le SortedList<TKey,TValue> conteneur peut contenir.

Exceptions

Capacity est défini sur une valeur inférieure Countà .

Il n’y a pas suffisamment de mémoire disponible sur le système.

Remarques

Capacity est le nombre d’éléments que le SortedList<TKey,TValue> magasin peut stocker. Count est le nombre d’éléments qui sont réellement dans le SortedList<TKey,TValue>.

Capacity est toujours supérieur ou égal à Count. Si Count elle Capacity dépasse lors de l’ajout d’éléments, la capacité est augmentée en réaffectant automatiquement le tableau interne avant de copier les anciens éléments et d’ajouter les nouveaux éléments.

La capacité peut être réduite en appelant TrimExcess ou en définissant explicitement la Capacity propriété. Lorsque la valeur est Capacity définie explicitement, le tableau interne est également réaffecté pour prendre en charge la capacité spécifiée.

La récupération de la valeur de cette propriété est une opération O(1) ; définir la propriété est une opération O(n), où n est la nouvelle capacité.

S’applique à

Voir aussi