Vector4.CopyTo 方法

定义

将向量的元素复制到数组中。

重载

CopyTo(Single[])

将向量的元素复制到指定数组中。

CopyTo(Span<Single>)

将向量复制到给定的 Span<T>。 目标范围长度必须至少为 4。

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>。 目标范围长度必须至少为 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[], 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 必须具有足够数量的元素才能容纳四个向量元素。 换句话说,通过 index + 3 的元素index必须已存在于 array

适用于