## ListImpl class


Предоставляет интерфейс для доступа к элементам коллекции.

```cpp
class ListImpl : public System::Object
```

## Методы

| Метод | Описание |
| --- | --- |
| [Add](./add/)(const T\&) | Добавляет элемент в конец коллекции. |
| [Contains](./contains/)(const T\&) | Определяет, содержит ли коллекция конкретный элемент. |
| [CopyTo](./copyto/)(const ArrayPtr\<T\>\&, int32_t) | Копирует всю коллекцию в совместимый одномерный [Array](../../../system/array/), начиная с указанного индекса целевого массива. |
| [idx_get](./idx_get/)(int32_t) | Возвращает элемент по указанному индексу. |
| [idx_set](./idx_set/)(int32_t, T) | Устанавливает элемент по указанному индексу. |
| [IndexOf](./indexof/)(const T\&) | Ищет указанный элемент и возвращает нулевой индекс первого вхождения в пределах всей коллекции. |
| [Insert](./insert/)(int32_t, const T\&) | Вставляет элемент в коллекцию в указанном индексе. |
| [Remove](./remove/)(const T\&) | Удаляет первое вхождение конкретного элемента из коллекции. |
## Typedefs

| Типовое определение | Описание |
| --- | --- |
| [Ptr](./ptr/) | Псевдоним для shared pointer к экземпляру этого класса. |
## См. также

* Class [Object](../../../system/object/)
* Class [CollectionBase](../)
* Namespace [System::Collections](../../)
* Library [Aspose.PDF for C++](../../../)
