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

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

public:
 void CopyTo(Span<System::Byte> destination);
public void CopyTo(Span<byte> destination);
public readonly 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
ソース:
Vector_1.cs
ソース:
Vector_1.cs

指定されたスパンにベクターをコピーします。 .

public:
 void CopyTo(Span<T> destination);
public void CopyTo(Span<T> destination);
public readonly void CopyTo(Span<T> destination);
member this.CopyTo : Span<'T> -> unit
member this.CopyTo : Span<'T (requires 'T : struct)> -> 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
ソース:
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です。

注釈

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

適用対象

CopyTo(T[], Int32)

ソース:
Vector_1.cs
ソース:
Vector_1.cs
ソース:
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です。

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

index が 0 未満であるか、 destinationの最後のインデックスより大きい値です。

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

destinationnullです。

注釈

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

適用対象