Vector<T>.CopyTo Метод

Определение

Перегрузки

Имя Описание
CopyTo(Span<Byte>)

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

CopyTo(Span<T>)

Копирует вектор в заданный диапазон. .

CopyTo(T[])

Копирует экземпляр вектора в указанный целевой массив.

CopyTo(T[], Int32)

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

CopyTo(Span<Byte>)

Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs

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

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

Параметры

destination
Span<Byte>

Диапазон назначения, в который копируются значения. Диапазон назначения должен быть по крайней мере размером Count.

Исключения

Число элементов в исходном векторе больше, чем доступно в целевом диапазоне.

.NET 5 и более поздних версий. Тип T не поддерживается.

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

CopyTo(Span<T>)

Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs

Копирует вектор в заданный диапазон. .

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

Параметры

destination
Span<T>

Диапазон назначения, в который копируются значения. Диапазон назначения должен быть по крайней мере размером Count.

Исключения

Число элементов в исходном векторе больше, чем доступно в целевом диапазоне.

.NET 5 и более поздних версий. Тип T не поддерживается.

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

CopyTo(T[])

Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs

Копирует экземпляр вектора в указанный целевой массив.

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

Параметры

destination
T[]

Массив для получения копии векторных значений.

Исключения

destination равно null.

Число элементов в текущем векторе больше числа элементов, доступных в массиве destination .

.NET 5 и более поздних версий. Тип T не поддерживается.

destination равно null.

Комментарии

Операция копирования начинается с индекса 0 destination. Массив назначения должен содержать по крайней мере Vector<T>.Count элементы.

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

CopyTo(T[], Int32)

Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs
Исходный код:
Vector_1.cs

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

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

Параметры

destination
T[]

Массив для получения копии векторных значений.

startIndex
Int32

Начальный индекс, с destination которого начинается операция копирования.

Исключения

destination равно null.

Число элементов в текущем экземпляре больше, чем количество элементов, доступных в startIndex конце массива destination .

index меньше нуля или больше последнего индекса в destination.

.NET 5 и более поздних версий. Тип T не поддерживается.

destination равно null.

Комментарии

Операция копирования начинается с индекса startIndexdestination. Массив назначения должен содержать по крайней мере startIndex + Vector<T>.Count элементы.

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