Vector2.CopyTo Метод

Определение

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

Перегрузки

CopyTo(Single[])

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

CopyTo(Span<Single>)

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

CopyTo(Single[], Int32)

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

CopyTo(Single[])

Исходный код:
Vector2.cs
Исходный код:
Vector2.cs
Исходный код:
Vector2.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 имеет значение null.

Комментарии

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

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

CopyTo(Span<Single>)

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

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

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[], Int32)

Исходный код:
Vector2.cs
Исходный код:
Vector2.cs
Исходный код:
Vector2.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 имеет значение null.

Комментарии

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

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