Vector<T>.CopyTo メソッド

定義

オーバーロード

CopyTo(Span<Byte>)

ベクトルを指定した Span<T> にコピーします。

CopyTo(Span<T>)

ベクトルを指定した範囲にコピーします。 .

CopyTo(T[])

指定した宛先の配列に、ベクトルのインスタンスをコピーします。

CopyTo(T[], Int32)

指定した宛先の配列に、指定したインデックス位置を開始位置として、ベクトルのインスタンスをコピーします。

CopyTo(Span<Byte>)

ソース:
Vector_1.cs
ソース:
Vector_1.cs
ソース:
Vector_1.cs

ベクトルを指定した Span<T> にコピーします。

public:
 void CopyTo(Span<System::Byte> destination);
public readonly void CopyTo (Span<byte> destination);
public void CopyTo (Span<byte> destination);
member this.CopyTo : Span<byte> -> unit
Public Sub CopyTo (destination As Span(Of Byte))

パラメーター

destination
Span<Byte>

値のコピー先の範囲。 コピー先の範囲は、サイズ Count 以上である必要があります。

例外

ソース ベクトルの要素数が、コピー先の範囲で利用できる数を超えています。

.NET 5 以降: 型 T はサポートされていません。

適用対象

CopyTo(Span<T>)

ソース:
Vector_1.cs
ソース:
Vector_1.cs
ソース:
Vector_1.cs

ベクトルを指定した範囲にコピーします。 .

public:
 void CopyTo(Span<T> destination);
public readonly void CopyTo (Span<T> destination);
public void CopyTo (Span<T> destination);
member this.CopyTo : Span<'T (requires 'T : struct)> -> unit
member this.CopyTo : Span<'T> -> unit
Public Sub CopyTo (destination As Span(Of T))

パラメーター

destination
Span<T>

値のコピー先の範囲。 コピー先の範囲は、サイズ Count 以上である必要があります。

例外

ソース ベクトルの要素数が、コピー先の範囲で利用できる数を超えています。

.NET 5 以降: 型 T はサポートされていません。

適用対象

CopyTo(T[])

ソース:
Vector_1.cs
ソース:
Vector_1.cs
ソース:
Vector_1.cs

指定した宛先の配列に、ベクトルのインスタンスをコピーします。

public:
 void CopyTo(cli::array <T> ^ destination);
public void CopyTo (T[] destination);
public readonly void CopyTo (T[] destination);
member this.CopyTo : 'T[] -> unit
Public Sub CopyTo (destination As T())

パラメーター

destination
T[]

ベクトルの値のコピーを受け取る配列。

例外

destinationnullです。

現在のベクトル内の要素数が、destination 配列内の使用可能な要素数を超えています。

.NET 5 以降: 型 T はサポートされていません。

destinationnull です。

注釈

コピー操作は のインデックス 0 destinationから始まります。 コピー先の配列には、少なくとも Vector<T>.Count 要素が必要です。

適用対象

CopyTo(T[], Int32)

ソース:
Vector_1.cs
ソース:
Vector_1.cs
ソース:
Vector_1.cs

指定した宛先の配列に、指定したインデックス位置を開始位置として、ベクトルのインスタンスをコピーします。

public:
 void CopyTo(cli::array <T> ^ destination, int startIndex);
public void CopyTo (T[] destination, int startIndex);
public readonly void CopyTo (T[] destination, int startIndex);
member this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (destination As T(), startIndex As Integer)

パラメーター

destination
T[]

ベクトルの値のコピーを受け取る配列。

startIndex
Int32

コピー操作を開始する、destination 内の開始インデックス位置。

例外

destinationnullです。

現在のインスタンスの要素数が、destination 配列の startIndex から末尾までの使用可能な要素数を超えています。

index の値が 0 未満であるか、destination の最後のインデックスの値を超えています。

.NET 5 以降: 型 T はサポートされていません。

destinationnull です。

注釈

コピー操作は、 のdestinationインデックスstartIndexから開始されます。 コピー先の配列には、少なくとも startIndex + Vector<T>.Count 要素が必要です。

適用対象