Freigeben über


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

Definition

Kopiert die ConcurrentQueue<T>-Elemente in ein vorhandenes eindimensionales Array, beginnend beim angegebenen Arrayindex.

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, das das Ziel der aus der ConcurrentQueue<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.

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

Gilt für:

Weitere Informationen