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

Definicja

Kopiuje elementy IProducerConsumerCollection<T> obiektu do obiektu Array, zaczynając od określonego indeksu.

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[]

Jednowymiarowy Array obiekt docelowy elementów skopiowanych z elementu IProducerConsumerCollection<T>.

Indeksowanie tablicy musi rozpoczynać się od zera.

index
Int32

Numerowany od zera indeks w tablicy array, od którego rozpoczyna się kopiowanie.

Wyjątki

arrayjest odwołaniem o wartości null (nic w Visual Basic).

Parametr index ma wartość niższą niż zero.

index jest równa lub większa niż długość array - lub liczba elementów w kolekcji jest większa niż dostępna przestrzeń od index do końca miejsca docelowego array.

Uwagi

Metoda udostępnia migawkę podstawowej kolekcji. Istnieje możliwość, aby inne wątki dodawać lub usuwać elementy bezpośrednio po wykonaniu kopii.

Dotyczy

Zobacz też