System::Collections::Generic::IList класс

IList class

Интерфейс индексированного контейнера элементов. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

template<typename T>class IList : public System::Collections::Generic::ICollection<T>
ПараметрОписание
TТип элемента.

Методы

МетодОписание
get_IsFixedSize()Проверяет, имеет ли коллекция фиксированный размер.
virtual idx_get(int) constПолучает элемент по указанному индексу.
virtual idx_set(int, T)Устанавливает элемент по указанному индексу.
virtual IndexOf(const T&) constПолучает индекс первого появления элемента в контейнере.
virtual Insert(int, const T&)Вставляет элемент в указанную позицию, сдвигая остальные элементы.
virtual RemoveAt(int)Удаляет элемент по указанному индексу.

Typedefs

Определение типаОписание
BaseTypeИнформация RTTI.
ThisTypeЭтот тип.
ValueTypeТип значения.

См. также