Share via


CopyTo Method

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

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

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

Syntax

'Declaration
Sub CopyTo ( _
    array As Array, _
    index As Integer _
)
void CopyTo(
    Array array,
    int index
)
void CopyTo(
    Array^ array, 
    int index
)
abstract CopyTo : 
        array:Array * 
        index:int -> unit 
function CopyTo(
    array : Array, 
    index : int
)

Parameters

Exceptions

Exception Condition
ArgumentNullException

array is null Nothing nullptr unit a 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.

.NET Framework Security

See Also

Reference

ICollection Interface

System.Collections Namespace