Freigeben über


ConcurrentBag<T>.ICollection.CopyTo(Array, Int32) Methode

Definition

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

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

Parameter

array
Array

Das eindimensionale Array, das das Ziel der aus der ConcurrentBag<T> kopierten Elemente ist. Für das Array muss eine nullbasierte Indizierung verwendet werden.

index
Int32

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

Implementiert

Ausnahmen

array ist ein NULL-Verweis (Nothing in Visual Basic).

index ist kleiner als Null.

array ist mehrdimensional. -oder- array hat keine nullbasierte Indizierung. - oder - index ist gleich oder größer als die Länge des array -oder- die Anzahl der Elemente in der Quell-ICollection ist größer als der verfügbare Platz von index bis zum Ende des Ziel-array. -oder- Der Typ der Quelle ICollection kann nicht automatisch in den Typ des als Ziel festgelegten array umgewandelt werden.

Gilt für:

Weitere Informationen