Vector2.CopyTo 方法

定義

將向量的元素複製到陣列。

多載

CopyTo(Single[])

將向量的元素複製到指定的陣列。

CopyTo(Span<Single>)

將向量複製到指定的 Span<T> 。目的地範圍的長度必須至少為 2。

CopyTo(Single[], Int32)

從指定的索引位置開始,將向量的元素複製到指定的陣列。

CopyTo(Single[])

將向量的元素複製到指定的陣列。

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[]

目的陣列。

例外狀況

arraynull

目前執行個體中的項目數大於陣列中的項目數。

array 是多維的。

arraynull

備註

array 必須至少有兩個專案。 方法會從索引 0 開始複製向量的元素。

適用於

CopyTo(Span<Single>)

將向量複製到指定的 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)

從指定的索引位置開始,將向量的元素複製到指定的陣列。

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

要複製此向量第一個元素的索引。

例外狀況

arraynull

目前執行個體中的項目數大於陣列中的項目數。

index 小於零。

-或-

index 大於或等於陣列長度。

array 是多維的。

arraynull

備註

array 必須有足夠的元素數目,才能容納這兩個向量元素。 換句話說,元素 indexindex + 1 必須已存在於 中 array

適用於