Freigeben über


ICollectionContract<C>.CopyTo(C[], Int32) Methode

Definition

Kopiert die gesamte ICollectionContract<C> in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.

public:
 void CopyTo(cli::array <C> ^ array, int arrayIndex);
public void CopyTo (C[] array, int arrayIndex);
abstract member CopyTo : 'C[] * int -> unit
Public Sub CopyTo (array As C(), arrayIndex As Integer)

Parameter

array
C[]

Das eindimensionale Array, das das Ziel der aus ICollectionContract<C> kopierten Elemente ist.

arrayIndex
Int32

Der nullbasierte Index im array, bei dem der Kopiervorgang beginnt.

Ausnahmen

array ist null.

arrayIndex ist kleiner als 0.

array ist mehrdimensional.

- oder -

Die Anzahl der Elemente in der Quell-ICollectionContract<C> ist größer als der verfügbare Platz vom arrayIndex bis zum Ende des Zielarrays.

- oder -

Typ C kann nicht automatisch in den Typ des Zielarrays umgewandelt werden.

Gilt für: