CollectionBase Constructors

Definition

Initializes a new instance of the CollectionBase class.

Overloads

CollectionBase()

Initializes a new instance of the CollectionBase class with the default initial capacity.

CollectionBase(Int32)

Initializes a new instance of the CollectionBase class with the specified capacity.

CollectionBase()

Initializes a new instance of the CollectionBase class with the default initial capacity.

protected:
 CollectionBase();
protected CollectionBase ();
Protected Sub New ()

Remarks

The capacity of a CollectionBase is the number of elements that the CollectionBase can hold. As elements are added to a CollectionBase, the capacity is automatically increased as required by reallocating the internal array.

If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the CollectionBase.

This constructor is an O(1) operation.

See also

CollectionBase(Int32)

Initializes a new instance of the CollectionBase class with the specified capacity.

protected:
 CollectionBase(int capacity);
protected CollectionBase (int capacity);
new System.Collections.CollectionBase : int -> System.Collections.CollectionBase
Protected Sub New (capacity As Integer)

Parameters

capacity
Int32

The number of elements that the new list can initially store.

Remarks

The capacity of a CollectionBase is the number of elements that the CollectionBase can hold. As elements are added to a CollectionBase, the capacity is automatically increased as required by reallocating the internal array.

If the size of the collection can be estimated, specifying the initial capacity eliminates the need to perform a number of resizing operations while adding elements to the CollectionBase.

This constructor is an O(n) operation, where n is capacity.

See also

Applies to