Метод System::Array::CopyTo

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

Копирует все элементы текущего массива в указанный целевой массив. Элементы вставляются в целевой массив, начиная с индекса, указанного аргументом arrayIndex.

virtual void System::Array<T>::CopyTo(ArrayPtr<T> arr, int arrayIndex) override
ПараметрТипОписание
arrArrayPtr<T>Целевой массив
arrayIndexintИндекс в целевом массиве, с которого начинается вставка скопированных элементов

См. также

Array::CopyTo(const ArrayPtr<DstType>&, int64_t) const method

Копирует все элементы текущего массива в указанный целевой массив. Элементы вставляются в целевой массив, начиная с индекса, указанного аргументом dstIndex.

template<typename DstType> void System::Array<T>::CopyTo(const ArrayPtr<DstType> &dstArray, int64_t dstIndex) const
ПараметрОписание
DstTypeТип элементов в целевом массиве
ПараметрТипОписание
dstArrayconst ArrayPtr<DstType>&Целевой массив
dstIndexint64_tИндекс в целевом массиве, с которого начинается вставка скопированных элементов

См. также

Array::CopyTo(const ArrayPtr<DstType>&, int64_t, int64_t, int64_t) const method

Копирует указанное количество элементов из текущего массива, начиная с указанной позиции, в указанный целевой массив. Элементы вставляются в целевой массив, начиная с индекса, указанного аргументом dstIndex.

template<typename DstType> void System::Array<T>::CopyTo(const ArrayPtr<DstType> &dstArray, int64_t srcIndex, int64_t dstIndex, int64_t count) const
ПараметрОписание
DstTypeТип элементов в целевом массиве
ПараметрТипОписание
dstArrayconst ArrayPtr<DstType>&Целевой массив
srcIndexint64_tИндекс в исходном массиве, с которого начинается копирование элементов
dstIndexint64_tИндекс в целевом массиве, с которого начинается вставка скопированных элементов
countint64_tКоличество элементов для копирования

См. также

Array::CopyTo(const System::Details::ArrayView<DstType>&, int64_t) const method

Копирует все элементы текущего массива в указанное представление целевого массива. Элементы вставляются в представление целевого массива, начиная с индекса, указанного аргументом dstIndex.

template<typename DstType> void System::Array<T>::CopyTo(const System::Details::ArrayView<DstType> &dstArray, int64_t dstIndex) const
ПараметрОписание
DstTypeТип элементов в представлении целевого массива
ПараметрТипОписание
dstArrayconst System::Details::ArrayView<DstType>&Представление массива назначения
dstIndexint64_tИндекс в представлении массива назначения, с которого начинать вставку скопированных элементов

См. также

Array::CopyTo(const System::Details::ArrayView<DstType>&, int64_t, int64_t, int64_t) const method

Копирует указанное количество элементов из текущего массива, начиная с указанной позиции, в указанное представление целевого массива. Элементы вставляются в представление целевого массива, начиная с индекса, указанного аргументом dstIndex.

template<typename DstType> void System::Array<T>::CopyTo(const System::Details::ArrayView<DstType> &dstArray, int64_t srcIndex, int64_t dstIndex, int64_t count) const
ПараметрОписание
DstTypeТип элементов в представлении целевого массива
ПараметрТипОписание
dstArrayconst System::Details::ArrayView<DstType>&Представление массива назначения
srcIndexint64_tИндекс в исходном массиве, с которого начинается копирование элементов
dstIndexint64_tИндекс в представлении массива назначения, с которого начинать вставку скопированных элементов
countint64_tКоличество элементов для копирования

См. также