Vector4.CopyTo 方法

定义

将向量元素复制到数组。

重载

CopyTo(Single[], Int32)

将矢量的元素复制到从指定索引位置开始的指定数组。

CopyTo(Span<Single>)

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

CopyTo(Single[])

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

CopyTo(Single[], Int32)

Source:
Vector4.cs
Source:
Vector4.cs
Source:
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 null

注解

array 必须有足够的元素数来容纳四个向量元素。 换句话说,通过 index + 3 index 的元素必须已存在于 array中。

适用于

CopyTo(Span<Single>)

Source:
Vector4.cs
Source:
Vector4.cs
Source:
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[])

Source:
Vector4.cs
Source:
Vector4.cs
Source:
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 null

注解

array 必须至少有四个元素。 该方法从索引 0 开始复制矢量的元素。

适用于