Collection.ICollection.CopyTo(Array, Int32) Yöntem

Tanım

öğesinin öğelerini Collection belirli Array bir Arraydizinden başlayarak öğesine kopyalar.

 virtual void ICollectionCopyTo(Array ^ array, int index) = System::Collections::ICollection::CopyTo;
void ICollection.CopyTo (Array array, int index);
abstract member ICollectionCopyTo : Array * int -> unit
override this.ICollectionCopyTo : Array * int -> unit
Sub ICollectionCopyTo (array As Array, index As Integer) Implements ICollection.CopyTo

Parametreler

array
Array

Nesneden Collection kopyalanan öğelerin hedefi olan tek boyutluArray. sıfır Array tabanlı dizine sahip olmalıdır.

index
Int32

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

Özel durumlar

array, null değeridir.

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

array çok boyutludur.

-veya-

Kaynak Collection nesnedeki öğelerin sayısı, hedef arrayöğesinin sonuna kadar olan kullanılabilir alandan index daha fazladır.

Kaynak Collection nesnenin türü hedef türüne arrayotomatik olarak atılamaz.

Açıklamalar

Öğeler, numaralandırıcının nesne üzerinden Collection yinelendiği sırayla öğesine kopyalanırArray.

Bu yöntem, n içinden ICollection.Countelde edilen bir O(n) işlemidir.

Şunlara uygulanır

Ayrıca bkz.