## 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/) | اسم مستعار لمؤشر مشترك إلى مثيل من هذه الفئة. |
## انظر أيضًا

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