TableRowGroupCollection.Count Property

Definition

Gets the number of items currently contained by the collection.

public:
 property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer

Property Value

The number of items currently contained by the collection.

Implements

Remarks

The Capacity property represents the number of pre-allocated slots for storing items in this collection, whereas the Count property represents the actual number of items currently in the collection. The value of Capacity is always at least as large as the value of Count.

When newly added collection items cause the collection count to exceed the collection capacity, the capacity is automatically increased to accommodate the newly added collection items. Increasing the collection capacity involves allocating additional collection slots, which incurs both performance and memory overhead. Use the Capacity property to optimize the collection capacity in cases where the total or maximum number of collection items is known in advance. Use the TrimToSize method to cause the collection capacity to equalized with the current collection count.

Applies to

See also