## ListImpl class


Proporciona una interfaz para acceder a los elementos de la colección.

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

## Métodos

| Método | Descripción |
| --- | --- |
| [Add](./add/)(const T\&) | Agrega un elemento al final de la colección. |
| [Contains](./contains/)(const T\&) | Determina si la colección contiene un elemento específico. |
| [CopyTo](./copyto/)(const ArrayPtr\<T\>\&, int32_t) | Copia toda la colección a un [Array](../../../system/array/) unidimensional compatible, comenzando en el índice especificado del array de destino. |
| [idx_get](./idx_get/)(int32_t) | Devuelve el elemento en el índice especificado. |
| [idx_set](./idx_set/)(int32_t, T) | Establece el elemento en el índice especificado. |
| [IndexOf](./indexof/)(const T\&) | Busca el elemento especificado y devuelve el índice basado en cero de la primera aparición dentro de toda la colección. |
| [Insert](./insert/)(int32_t, const T\&) | Inserta un elemento en la colección en el índice especificado. |
| [Remove](./remove/)(const T\&) | Elimina la primera aparición de un elemento específico de la colección. |
## Typedefs

| Typedef | Descripción |
| --- | --- |
| [Ptr](./ptr/) | Un alias para un puntero compartido a una instancia de esta clase. |
## Ver también

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