ArraySegment<T>.CopyTo Method

Definition

Overloads

CopyTo(ArraySegment<T>)

Copies the contents of this instance into the specified destination array segment of the same type T.

CopyTo(T[])

Copies the contents of this instance into the specified destination array of the same type T.

CopyTo(T[], Int32)

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>)

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))

Parameters

destination
ArraySegment<T>

The array segment into which the contents of this instance will be copied.

Exceptions

The underlying array of this instance is null.

-or-

The underlying array of destination is null.

The length of the underlying array of this instance is larger than the length of the underlying array of destination.

CopyTo(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())

Parameters

destination
T[]

The array of type T into which the contents of this instance will be copied.

Exceptions

The underlying array of this instance is null.

CopyTo(T[], Int32)

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)

Parameters

destination
T[]

The array of type T into which the contents of this instance will be copied.

destinationIndex
Int32

The index in destination at which storing begins.

Implements

Exceptions

The underlying array of this instance is null.

Applies to