Vector4.CopyTo Метод

Определение

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

Перегрузки

CopyTo(Single[], Int32)

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

CopyTo(Span<Single>)

Копирует вектор в заданный Span<T>. Длина целевого диапазона должна быть не менее 4.

CopyTo(Single[])

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

CopyTo(Single[], Int32)

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

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

public:
 void CopyTo(cli::array <float> ^ array, int index);
public void CopyTo (float[] array, int index);
public readonly void CopyTo (float[] array, int index);
member this.CopyTo : single[] * int -> unit
Public Sub CopyTo (array As Single(), index As Integer)

Параметры

array
Single[]

Целевой массив.

index
Int32

Индекс, по которому нужно скопировать первый элемент вектора.

Исключения

array null.

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

index меньше нуля.

-или-

index больше или равно длине массива.

array является многомерным.

Комментарии

array должно иметь достаточное количество элементов для размещения четырех векторных элементов. Другими словами, элементы index через index + 3 уже должны существовать в array.

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

CopyTo(Span<Single>)

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

Копирует вектор в заданный Span<T>. Длина целевого диапазона должна быть не менее 4.

public:
 void CopyTo(Span<float> destination);
public readonly void CopyTo (Span<float> destination);
member this.CopyTo : Span<single> -> unit
Public Sub CopyTo (destination As Span(Of Single))

Параметры

destination
Span<Single>

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

Исключения

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

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

CopyTo(Single[])

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

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

public:
 void CopyTo(cli::array <float> ^ array);
public void CopyTo (float[] array);
public readonly void CopyTo (float[] array);
member this.CopyTo : single[] -> unit
Public Sub CopyTo (array As Single())

Параметры

array
Single[]

Целевой массив.

Исключения

array null.

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

array является многомерным.

Комментарии

array должны содержать не менее четырех элементов. Метод копирует элементы вектора, начиная с индекса 0.

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