Aracılığıyla paylaş


IProducerConsumerCollection<T>.CopyTo(T[], Int32) Yöntem

Tanım

öğesinin öğelerini IProducerConsumerCollection<T> belirtilen dizinden başlayarak öğesine Arraykopyalar.

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)

Parametreler

array
T[]

öğesinden kopyalanan öğelerin hedefi olan tek boyutluArray.IProducerConsumerCollection<T>

Dizinin sıfır tabanlı dizinlemeye sahip olması gerekir.

index
Int32

array içinde kopyalamanın başladığı sıfır tabanlı dizin.

Özel durumlar

array null başvurudur (Visual Basic'te hiçbir şey yoktur).

index, sıfırdan küçüktür.

index, -veya- uzunluğuna array eşit veya ondan büyükse- Koleksiyondaki öğelerin sayısı hedef arraysonuna kadar olan kullanılabilir alandan index büyüktür.

Açıklamalar

yöntemi, temel alınan koleksiyonun anlık görüntüsünü sağlar. Kopyalama yapıldıktan hemen sonra diğer iş parçacıklarının öğe eklemesi veya kaldırması mümkündür.

Şunlara uygulanır

Ayrıca bkz.