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

コピー先の配列。

例外

arraynullです。

現在のインスタンスの要素数が、配列内の要素数を超えています。

array が多次元です。

arraynullです。

注釈

array には、少なくとも 2 つの要素が必要です。 メソッドは、インデックス 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

ベクトルの最初の要素のコピー先位置のインデックス。

例外

arraynullです。

現在のインスタンスの要素数が、配列内の要素数を超えています。

index が 0 未満です。

- または -

index が配列の長さ以上です。

array が多次元です。

arraynullです。

注釈

array には、2 つのベクター要素に対応するのに十分な数の要素が必要です。 つまり、 要素 indexindex + 1 は、 に既に array存在している必要があります。

適用対象