Vector<T>.CopyTo Vector<T>.CopyTo Vector<T>.CopyTo Vector<T>.CopyTo Method

Определение

Перегрузки

CopyTo(Span<Byte>) CopyTo(Span<Byte>) CopyTo(Span<Byte>) CopyTo(Span<Byte>)

Копирует вектор в заданный Span<T>.Copies the vector to the given Span<T>.

CopyTo(Span<T>) CopyTo(Span<T>) CopyTo(Span<T>) CopyTo(Span<T>)

Копирует вектор в заданный диапазон.Copies the vector to the given span. ..

CopyTo(T[]) CopyTo(T[]) CopyTo(T[]) CopyTo(T[])

Копирует экземпляр вектора в заданный массив назначения.Copies the vector instance to a specified destination array.

CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

Копирует экземпляр вектора в заданный массив назначения, начиная с указанной позиции индекса.Copies the vector instance to a specified destination array starting at a specified index position.

CopyTo(Span<Byte>) CopyTo(Span<Byte>) CopyTo(Span<Byte>) CopyTo(Span<Byte>)

Копирует вектор в заданный Span<T>.Copies the vector to the given Span<T>.

public:
 void CopyTo(Span<System::Byte> destination);
public void CopyTo (Span<byte> destination);
member this.CopyTo : Span<byte> -> unit
Public Sub CopyTo (destination As Span(Of Byte))

Параметры

destination
Span<Byte>

Целевой диапазон, в который копируются значения.The destination span to which the values are copied. Минимальный размер целевого диапазона: Count.The destination span must be at least size Count.

Исключения

Количество элементов в исходном векторе превышает доступный объем в диапазоне назначения.The number of elements in the source vector is greater than those available in the destination span.

CopyTo(Span<T>) CopyTo(Span<T>) CopyTo(Span<T>) CopyTo(Span<T>)

Копирует вектор в заданный диапазон.Copies the vector to the given span. ..

public:
 void CopyTo(Span<T> destination);
public void CopyTo (Span<T> destination);
member this.CopyTo : Span<'T (requires 'T : struct)> -> unit
Public Sub CopyTo (destination As Span(Of T))

Параметры

destination
Span<T> Span<T> Span<T> Span<T>

Целевой диапазон, в который копируются значения.The destination span to which the values are copied. Минимальный размер целевого диапазона: Count.The destination span must be at least size Count.

Исключения

Количество элементов в исходном векторе превышает доступный объем в диапазоне назначения.The number of elements in the source vector is greater than those available in the destination span.

CopyTo(T[]) CopyTo(T[]) CopyTo(T[]) CopyTo(T[])

Копирует экземпляр вектора в заданный массив назначения.Copies the vector instance to a specified destination array.

public:
 void CopyTo(cli::array <T> ^ destination);
public void CopyTo (T[] destination);
member this.CopyTo : 'T[] -> unit
Public Sub CopyTo (destination As T())

Параметры

destination
T[]

Массив, получающий копию значений вектора.The array to receive a copy of the vector values.

Исключения

Число элементов в текущем векторе больше числа элементов, доступных в массиве destination.The number of elements in the current vector is greater than the number of elements available in the destination array.

Комментарии

Операция копирования начинается с индекса 0 destination.The copy operation begins at index 0 of destination. Целевой массив должен содержать по меньшей Vector<T>.Count мере элементы.The destination array must have at least Vector<T>.Count elements.

CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32) CopyTo(T[], Int32)

Копирует экземпляр вектора в заданный массив назначения, начиная с указанной позиции индекса.Copies the vector instance to a specified destination array starting at a specified index position.

public:
 void CopyTo(cli::array <T> ^ destination, int startIndex);
public void CopyTo (T[] destination, int startIndex);
member this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (destination As T(), startIndex As Integer)

Параметры

destination
T[]

Массив, получающий копию значений вектора.The array to receive a copy of the vector values.

startIndex
Int32 Int32 Int32 Int32

Начальный индекс в массиве destination, с которого начинается операция копирования.The starting index in destination at which to begin the copy operation.

Исключения

Число элементов в текущем экземпляре больше числа элементов, доступных от startIndex до конца массива destination.The number of elements in the current instance is greater than the number of elements available from startIndex to the end of the destination array.

index меньше нуля или больше последнего индекса в destination.index is less than zero or greater than the last index in destination.

Комментарии

Операция копирования начинается с индекса startIndex. destinationThe copy operation begins at index startIndex of destination. Целевой массив должен содержать по меньшей startIndex мере + Vector<T>.Count элементы.The destination array must have at least startIndex + Vector<T>.Count elements.

Применяется к