Sdílet prostřednictvím


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

Definice

Zkopíruje elementy IProducerConsumerCollection<T> do objektu Array, počínaje zadaným indexem.

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)

Parametry

array
T[]

Jednorozměrný Array , který je cílem elementů zkopírovaných z objektu IProducerConsumerCollection<T>.

Pole musí mít indexování s nulovým základem.

index
Int32

Index založený na nule v poli array, ve kterém kopírování začíná.

Výjimky

array je odkaz s hodnotou null (v jazyce Visual Basic není nic).

Hodnota index je menší než nula.

index je rovna nebo větší než délka array -nebo- Počet prvků v kolekci je větší než dostupné místo od index do konce cíle array.

Poznámky

Metoda poskytuje snímek podkladové kolekce. Další vlákna mohou přidávat nebo odebírat položky ihned po vytvoření kopie.

Platí pro

Viz také