CollectionBase CollectionBase CollectionBase CollectionBase Constructors

Определение

Перегрузки

CollectionBase() CollectionBase() CollectionBase()

Инициализирует новый экземпляр класса CollectionBase с начальной емкостью по умолчанию.Initializes a new instance of the CollectionBase class with the default initial capacity.

CollectionBase(Int32) CollectionBase(Int32) CollectionBase(Int32) CollectionBase(Int32)

Инициализирует новый экземпляр класса CollectionBase с указанной емкостью.Initializes a new instance of the CollectionBase class with the specified capacity.

CollectionBase() CollectionBase() CollectionBase()

Инициализирует новый экземпляр класса CollectionBase с начальной емкостью по умолчанию.Initializes a new instance of the CollectionBase class with the default initial capacity.

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

Комментарии

Емкость CollectionBase — количество элементов, CollectionBase может содержать.The capacity of a CollectionBase is the number of elements that the CollectionBase can hold. При добавлении элементов к CollectionBase, емкость автоматически увеличивается, если это требуется перераспределения внутреннего массива.As elements are added to a CollectionBase, the capacity is automatically increased as required by reallocating the internal array.

Если размер коллекции можно оценить, указав начальную емкость по избавляет от необходимости выполнять операции изменения размера при добавлении элементов в CollectionBase.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.

Этот конструктор является операцией o(1).This constructor is an O(1) operation.

Дополнительно

CollectionBase(Int32) CollectionBase(Int32) CollectionBase(Int32) CollectionBase(Int32)

Инициализирует новый экземпляр класса CollectionBase с указанной емкостью.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)

Параметры

capacity
Int32 Int32 Int32 Int32

Число элементов, которые может изначально вместить новый список.The number of elements that the new list can initially store.

Комментарии

Емкость CollectionBase — количество элементов, CollectionBase может содержать.The capacity of a CollectionBase is the number of elements that the CollectionBase can hold. При добавлении элементов к CollectionBase, емкость автоматически увеличивается, если это требуется перераспределения внутреннего массива.As elements are added to a CollectionBase, the capacity is automatically increased as required by reallocating the internal array.

Если размер коллекции можно оценить, указав начальную емкость по избавляет от необходимости выполнять операции изменения размера при добавлении элементов в CollectionBase.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.

Этот конструктор является операцией O (n) операции, где n является capacity.This constructor is an O(n) operation, where n is capacity.

Дополнительно

Применяется к