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

Definicja

Kopiuje elementy IProducerConsumerCollection<T> elementu 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

array jest 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ę bazowej kolekcji. Istnieje możliwość, aby inne wątki dodawać lub usuwać elementy bezpośrednio po wykonaniu kopii.

Dotyczy

Zobacz też