Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

CollectionBase.Capacity, propriété

Obtient ou définit le nombre d'éléments que CollectionBase peut contenir.

Espace de noms :  System.Collections
Assembly :  mscorlib (dans mscorlib.dll)
[ComVisibleAttribute(false)]
public int Capacity { get; set; }

Valeur de propriété

Type : System.Int32
Nombre d'éléments que CollectionBase peut contenir.
ExceptionCondition
ArgumentOutOfRangeException

Une valeur inférieure à Count est affectée à Capacity.

OutOfMemoryException

La mémoire disponible sur le système est insuffisante.

Capacity est le nombre d'éléments que le CollectionBase peut stocker. Count est le nombre d'éléments réellement contenus dans CollectionBase.

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

La capacité peut être diminuée en définissant la propriété Capacity explicitement. Lorsque la valeur de Capacity est définie explicitement, le tableau interne est également réalloué pour s'adapter à la capacité spécifiée.

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é.

.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.