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

Definizione

Copia gli elementi dell'oggetto IProducerConsumerCollection<T> in un oggetto Array, a partire da un indice specificato.Copies the elements of the IProducerConsumerCollection<T> to an Array, starting at a specified 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)

Parametri

array
T[]

Oggetto unidimensionale Array che rappresenta la destinazione degli elementi copiati da IProducerConsumerCollection<T>.The one-dimensional Array that is the destination of the elements copied from the IProducerConsumerCollection<T>.

La matrice deve avere un'indicizzazione in base zero.The array must have zero-based indexing.

index
Int32

Indice in base zero in array in corrispondenza del quale viene avviata la copia.The zero-based index in array at which copying begins.

Eccezioni

array è un riferimento null (Nothing in Visual Basic).array is a null reference (Nothing in Visual Basic).

index è minore di zero.index is less than zero.

index è uguale o maggiore della lunghezza di array o il numero di elementi nell'insieme è maggiore dello spazio disponibile da index alla fine dell'oggetto di destinazione array.index is equal to or greater than the length of the array -or- The number of elements in the collection is greater than the available space from index to the end of the destination array.

Commenti

Il metodo fornisce uno snapshot della raccolta sottostante.The method provides a snapshot of the underlying collection. Gli altri thread possono aggiungere o rimuovere elementi immediatamente dopo aver eseguito la copia.It is possible for other threads to add or remove items immediately after the copy is made.

Si applica a

Vedi anche