Freigeben über


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

Definition

Kopiert die Elemente aus der IProducerConsumerCollection<T> in ein Array, beginnend bei einem angegebenen Index.

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

Parameter

array
T[]

Das eindimensionale Array, das das Ziel der aus der IProducerConsumerCollection<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.

Ausnahmen

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

index ist kleiner als Null.

index ist gleich oder größer als die Länge des array -oder- die Anzahl der Elemente in der Auflistung ist größer als der verfügbare Platz von index bis zum Ende des Ziel-array.

Hinweise

Die -Methode stellt eine Momentaufnahme der zugrunde liegenden Auflistung bereit. Es ist möglich, dass andere Threads Elemente unmittelbar nach dem Kopieren hinzufügen oder entfernen.

Gilt für:

Weitere Informationen