Vector3.CopyTo 方法

定义

将向量元素复制到数组。

重载

CopyTo(Span<Single>)

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

CopyTo(Single[], Int32)

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

CopyTo(Single[])

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

CopyTo(Span<Single>)

Source:
Vector3.cs
Source:
Vector3.cs
Source:
Vector3.cs

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

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)

Source:
Vector3.cs
Source:
Vector3.cs
Source:
Vector3.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 必须具有足够数量的元素来容纳三个向量元素。 换句话说,元素 indexindex + 1 和 index + 2 必须已存在于 array中。

适用于

CopyTo(Single[])

Source:
Vector3.cs
Source:
Vector3.cs
Source:
Vector3.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 开始复制矢量的元素。

适用于