CollectionBase Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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()
- Source:
- CollectionBase.cs
- Source:
- CollectionBase.cs
- Source:
- CollectionBase.cs
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
Applies to
CollectionBase(Int32)
- Source:
- CollectionBase.cs
- Source:
- CollectionBase.cs
- Source:
- CollectionBase.cs
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
.