Collection<T>.CopyTo(T[], Int32) Methode

Definition

Kopiert das Gesamte Collection<T> in einen kompatiblen eindimensionalen Array, beginnend am angegebenen Index des Zielarrays.

public:
 virtual void CopyTo(cli::array <T> ^ array, int index);
public void CopyTo(T[] array, int index);
abstract member CopyTo : 'T[] * int -> unit
override this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (array As T(), index As Integer)

Parameter

array
T[]

Das eindimensionale Array Element, das das Ziel der elemente ist, aus Collection<T>denen kopiert wurde. Die Array 0-basierte Indizierung muss nullbasiert sein.

index
Int32

Der nullbasierte Index, in array dem das Kopieren beginnt.

Implementiert

Ausnahmen

array ist null.

index ist kleiner als 0 (null).

Die Anzahl der Elemente in der Quelle Collection<T> ist größer als der verfügbare Platz vom index Ende des Ziels array.

Hinweise

Diese Methode verwendet Array.Copy , um die Elemente zu kopieren.

Die Elemente werden in die gleiche Reihenfolge kopiert Array , in der der Enumerationsgeber durch die Collection<T>.

Bei dieser Methode handelt es sich um einen O()-Vorgang, wobei n es sich um einen O(n)-Vorgang handeltCount.

Gilt für: