Collection.ICollection.CopyTo(Array, Int32) Methode

Definition

Kopiert die Elemente der Collection in ein Array, beginnend bei einem bestimmten Array-Index.

 virtual void ICollectionCopyTo(Array ^ array, int index) = System::Collections::ICollection::CopyTo;
void ICollection.CopyTo (Array array, int index);
abstract member ICollectionCopyTo : Array * int -> unit
override this.ICollectionCopyTo : Array * int -> unit
Sub ICollectionCopyTo (array As Array, index As Integer) Implements ICollection.CopyTo

Parameter

array
Array

Das eindimensionale Array, in das die Elemente aus dem Collection-Objekt kopiert werden. Für das Array muss eine nullbasierte Indizierung verwendet werden.

index
Int32

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

Ausnahmen

array ist null.

index ist kleiner als Null.

array ist mehrdimensional.

- oder - Die Anzahl der aus dem Collection-Quellobjekt zu kopierenden Elemente ist größer als der verfügbare Platz von index bis zum Ende des Ziel-array.

Der Typ des Quell-Collection-Objekts kann nicht automatisch in den Typ des Ziel-array umgewandelt werden.

Hinweise

Die Elemente werden in die in der gleichen Reihenfolge kopiert, in der der Array Enumerator das -Objekt Collection durch iteriert.

Diese Methode ist ein O( n ) -Vorgang, bei n dem aus der -Methode erhalten ICollection.Count wird.

Gilt für

Siehe auch