Класс 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 к экземпляру этого класса. |
См. также