## Array::CopyTo(ArrayPtr\<T\>, int) method


ينسخ جميع عناصر المصفوفة الحالية إلى مصفوفة الوجهة المحددة. تُدرج العناصر في مصفوفة الوجهة بدءًا من الفهرس المحدد بواسطة وسيط arrayIndex.

```cpp
virtual void System::Array<T>::CopyTo(ArrayPtr<T> arr, int arrayIndex) override
```


| Parameter | Type | الوصف |
| --- | --- | --- |
| arr | ArrayPtr\<T\> | مصفوفة الوجهة |
| arrayIndex | int | الفهرس في مصفوفة الوجهة لبدء إدراج العناصر المنسوخة |

## انظر أيضًا

* Typedef [ArrayPtr](../../arrayptr/)
* Class [Array](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## Array::CopyTo(const ArrayPtr\<DstType\>\&, int64_t) const method


ينسخ جميع عناصر المصفوفة الحالية إلى مصفوفة الوجهة المحددة. يتم إدراج العناصر في مصفوفة الوجهة بدءًا من الفهرس المحدد بواسطة معامل dstIndex.

```cpp
template<typename DstType> void System::Array<T>::CopyTo(const ArrayPtr<DstType> &dstArray, int64_t dstIndex) const
```


| Parameter | الوصف |
| --- | --- |
| DstType | نوع العناصر في مصفوفة الوجهة |

| Parameter | Type | الوصف |
| --- | --- | --- |
| dstArray | const ArrayPtr\<DstType\>\& | مصفوفة الوجهة |
| dstIndex | int64_t | الفهرس في مصفوفة الوجهة لبدء إدراج العناصر المنسوخة |

## انظر أيضًا

* Typedef [ArrayPtr](../../arrayptr/)
* Class [Array](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## Array::CopyTo(const ArrayPtr\<DstType\>\&, int64_t, int64_t, int64_t) const method


ينسخ عددًا محددًا من العناصر من المصفوفة الحالية بدءًا من الموضع المحدد إلى مصفوفة الوجهة المحددة. يتم إدراج العناصر في مصفوفة الوجهة بدءًا من الفهرس المحدد بواسطة معامل dstIndex.

```cpp
template<typename DstType> void System::Array<T>::CopyTo(const ArrayPtr<DstType> &dstArray, int64_t srcIndex, int64_t dstIndex, int64_t count) const
```


| Parameter | الوصف |
| --- | --- |
| DstType | نوع العناصر في مصفوفة الوجهة |

| Parameter | Type | الوصف |
| --- | --- | --- |
| dstArray | const ArrayPtr\<DstType\>\& | مصفوفة الوجهة |
| srcIndex | int64_t | الفهرس في مصفوفة المصدر لبدء نسخ العناصر |
| dstIndex | int64_t | الفهرس في مصفوفة الوجهة لبدء إدراج العناصر المنسوخة |
| count | int64_t | عدد العناصر للنسخ |

## انظر أيضًا

* Typedef [ArrayPtr](../../arrayptr/)
* Class [Array](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## Array::CopyTo(const System::Details::ArrayView\<DstType\>\&, int64_t) const method


ينسخ جميع عناصر المصفوفة الحالية إلى عرض مصفوفة الوجهة المحدد. يتم إدراج العناصر في عرض مصفوفة الوجهة بدءًا من الفهرس المحدد بواسطة معامل dstIndex.

```cpp
template<typename DstType> void System::Array<T>::CopyTo(const System::Details::ArrayView<DstType> &dstArray, int64_t dstIndex) const
```


| Parameter | الوصف |
| --- | --- |
| DstType | نوع العناصر في عرض مصفوفة الوجهة |

| Parameter | Type | الوصف |
| --- | --- | --- |
| dstArray | const System::Details::ArrayView\<DstType\>\& | عرض مصفوفة الوجهة |
| dstIndex | int64_t | الفهرس في عرض مصفوفة الوجهة لبدء إدراج العناصر المنسوخة عنده |

## انظر أيضًا

* Class [Array](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
## Array::CopyTo(const System::Details::ArrayView\<DstType\>\&, int64_t, int64_t, int64_t) const method


ينسخ عددًا محددًا من العناصر من المصفوفة الحالية بدءًا من الموضع المحدد إلى عرض مصفوفة الوجهة المحدد. يتم إدراج العناصر في عرض مصفوفة الوجهة بدءًا من الفهرس المحدد بواسطة معامل dstIndex.

```cpp
template<typename DstType> void System::Array<T>::CopyTo(const System::Details::ArrayView<DstType> &dstArray, int64_t srcIndex, int64_t dstIndex, int64_t count) const
```


| Parameter | الوصف |
| --- | --- |
| DstType | نوع العناصر في عرض مصفوفة الوجهة |

| Parameter | Type | الوصف |
| --- | --- | --- |
| dstArray | const System::Details::ArrayView\<DstType\>\& | عرض مصفوفة الوجهة |
| srcIndex | int64_t | الفهرس في مصفوفة المصدر لبدء نسخ العناصر |
| dstIndex | int64_t | الفهرس في عرض مصفوفة الوجهة لبدء إدراج العناصر المنسوخة عنده |
| count | int64_t | عدد العناصر للنسخ |

## انظر أيضًا

* Class [Array](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
