Класс System::Collections::CollectionBase

CollectionBase class

Предоставляет абстрактный базовый класс для строго типизированной коллекции.

template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
ПараметрОписание
TТип элементов коллекции

Nested classes

Методы

МетодОписание
Clear()Удаляет все объекты из экземпляра коллекции. Этот метод не может быть переопределён.
get_Capacity()Возвращает количество элементов, которое может содержать коллекция.
get_Count()Возвращает количество элементов, содержащихся в экземпляре коллекции. Этот метод не может быть переопределён.
GetEnumerator() overrideВозвращает перечислитель, который перебирает элементы экземпляра коллекции.
RemoveAt(int32_t)Удаляет элемент по указанному индексу в экземпляре коллекции. Этот метод не может быть переопределён.
set_Capacity(int32_t)Устанавливает количество элементов, которое может содержать коллекция.
SetTemplateWeakPtr(uint32_t) overrideУстановите n‑й аргумент шаблона как слабый указатель (а не shared). Позволяет переключать указатели в контейнерах в режим weak.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

См. также