次の方法で共有


Vector4.CopyTo メソッド

定義

ベクターの要素を配列にコピーします。

オーバーロード

CopyTo(Single[], Int32)

指定したインデックス位置から始まる指定した配列に、ベクターの要素をコピーします。

CopyTo(Span<Single>)

指定した Span<T>にベクターをコピーします。 宛先スパンの長さは、少なくとも 4 である必要があります。

CopyTo(Single[])

ベクターの要素を指定した配列にコピーします。

CopyTo(Single[], Int32)

ソース:
Vector4.cs
ソース:
Vector4.cs
ソース:
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

ベクターの最初の要素をコピーする位置のインデックス。

例外

arraynullです。

現在のインスタンス内の要素の数が配列内よりも大きい。

index は 0 未満です。

-又は-

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

array は多次元です。

arraynullです。

注釈

array には、4 つのベクター要素を格納するのに十分な数の要素が必要です。 つまり、index + 3 を index する要素は、arrayに既に存在している必要があります。

適用対象

CopyTo(Span<Single>)

ソース:
Vector4.cs
ソース:
Vector4.cs
ソース:
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[])

ソース:
Vector4.cs
ソース:
Vector4.cs
ソース:
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[]

コピー先の配列。

例外

arraynullです。

現在のインスタンス内の要素の数が配列内よりも大きい。

array は多次元です。

arraynullです。

注釈

array には少なくとも 4 つの要素が必要です。 このメソッドは、インデックス 0 から始まるベクターの要素をコピーします。

適用対象