ArraySegment<T>.CopyTo メソッド

定義

オーバーロード

CopyTo(ArraySegment<T>)

このインスタンスの内容を、同じ型 T の指定したコピー先の配列セグメントにコピーします。Copies the contents of this instance into the specified destination array segment of the same type T.

CopyTo(T[])

このインスタンスの内容を、同じ型 T の指定したコピー先の配列にコピーします。Copies the contents of this instance into the specified destination array of the same type T.

CopyTo(T[], Int32)

このインスタンスの内容を、指定したコピー先インデックスを開始位置として、同じ型 T の指定したコピー先配列にコピーします。Copies the contents of this instance into the specified destination array of the same type T, starting at the specified destination index.

CopyTo(ArraySegment<T>)

このインスタンスの内容を、同じ型 T の指定したコピー先の配列セグメントにコピーします。Copies the contents of this instance into the specified destination array segment of the same type 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>

このインスタンスの内容のコピー先である配列セグメント。The array segment into which the contents of this instance will be copied.

例外

この null インスタンスの基になる配列。The underlying array of this instance is null.

- または --or-

destination の基になる配列は null です。The underlying array of destination is null.

このインスタンスの基になる配列の長さが、destination の基になる配列の長さを超えています。The length of the underlying array of this instance is larger than the length of the underlying array of destination.

CopyTo(T[])

このインスタンスの内容を、同じ型 T の指定したコピー先の配列にコピーします。Copies the contents of this instance into the specified destination array of the same type 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 型の配列。The array of type T into which the contents of this instance will be copied.

例外

この null インスタンスの基になる配列。The underlying array of this instance is null.

CopyTo(T[], Int32)

このインスタンスの内容を、指定したコピー先インデックスを開始位置として、同じ型 T の指定したコピー先配列にコピーします。Copies the contents of this instance into the specified destination array of the same type T, starting at the specified destination index.

public:
 virtual 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
Public Sub CopyTo (destination As T(), destinationIndex As Integer)

パラメーター

destination
T[]

このインスタンスの内容のコピー先である T 型の配列。The array of type T into which the contents of this instance will be copied.

destinationIndex
Int32

格納を開始する destination のインデックス。The index in destination at which storing begins.

実装

例外

この null インスタンスの基になる配列。The underlying array of this instance is null.

適用対象