ICollection.CopyTo Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Copies the elements of the ICollection to an Array, starting at a particular Array index.

Namespace: System.Collections
Assembly: mscorlib (in mscorlib.dll)

Syntax

Sub CopyTo ( _
    array As Array, _
    index As Integer _
)
void CopyTo(
    Array array,
    int index
)

Parameters

  • index
    Type: System..::.Int32
    The zero-based index in array at which copying begins.

Exceptions

Exception Condition
ArgumentNullException

array is nullNothingnullptra null reference (Nothing in Visual Basic).

ArgumentOutOfRangeException

index is less than zero.

ArgumentException

array is multidimensional.

-or-

The number of elements in the source ICollection is greater than the available space from index to the end of the destination array.

-or-

The type of the source ICollection cannot be cast automatically to the type of the destination array.

Remarks

Version Notes

Windows Phone

CopyTo throws ArgumentException instead of InvalidCastException.

Version Information

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Platforms

Windows Phone

See Also

Reference

ICollection Interface

System.Collections Namespace