ArraySegment<T>.CopyTo メソッド

定義

オーバーロード

CopyTo(ArraySegment<T>)

このインスタンスの内容を、同じ型 T の指定したコピー先の配列セグメントにコピーします。

CopyTo(T[])

このインスタンスの内容を、同じ型 T の指定したコピー先の配列にコピーします。

CopyTo(T[], Int32)

このインスタンスの内容を、指定したコピー先インデックスを開始位置として、同じ型 T の指定したコピー先配列にコピーします。

CopyTo(ArraySegment<T>)

このインスタンスの内容を、同じ型 T の指定したコピー先の配列セグメントにコピーします。

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

パラメーター

destination
ArraySegment<T>

このインスタンスの内容のコピー先である配列セグメント。

例外

この null インスタンスの基になる配列。

  • または -

destination の基になる配列は null です。

このインスタンスの基になる配列の長さが、destination の基になる配列の長さを超えています。

適用対象

CopyTo(T[])

このインスタンスの内容を、同じ型 T の指定したコピー先の配列にコピーします。

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

パラメーター

destination
T[]

このインスタンスの内容のコピー先である T 型の配列。

例外

この null インスタンスの基になる配列。

適用対象

CopyTo(T[], Int32)

このインスタンスの内容を、指定したコピー先インデックスを開始位置として、同じ型 T の指定したコピー先配列にコピーします。

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

パラメーター

destination
T[]

このインスタンスの内容のコピー先である T 型の配列。

destinationIndex
Int32

格納を開始する destination のインデックス。

実装

例外

この null インスタンスの基になる配列。

適用対象