SortedList.Capacity Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger kapaciteten för ett SortedList objekt.
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
Egenskapsvärde
Antalet element som SortedList objektet kan innehålla.
Undantag
Det tilldelade värdet är mindre än det aktuella antalet element i SortedList objektet.
Det finns inte tillräckligt med minne i systemet.
Kommentarer
Capacity är antalet element som SortedList objektet kan lagra. Count är antalet element som faktiskt finns i SortedList.
Capacity är alltid större än eller lika med Count. Om Count överskrider när element läggs till ökas Capacity kapaciteten automatiskt genom att den interna matrisen omfördelas innan de gamla elementen kopieras och de nya elementen läggs till.
Kapaciteten kan minskas genom att anropa TrimToSize eller genom att uttryckligen ange egenskapen Capacity . När värdet Capacity för anges explicit omallokeras även den interna matrisen så att den passar den angivna kapaciteten.
Att hämta värdet för den här egenskapen är en O(1) åtgärd. Att ange egenskapen är en O(n) åtgärd, där n är den nya kapaciteten.