Aracılığıyla paylaş


MatchCollection.CopyTo Yöntem

Tanım

Aşırı Yüklemeler

CopyTo(Array, Int32)

Koleksiyonun tüm öğelerini verilen dizinden başlayarak verilen diziye kopyalar.

CopyTo(Match[], Int32)

Koleksiyonun öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar.

CopyTo(Array, Int32)

Koleksiyonun tüm öğelerini verilen dizinden başlayarak verilen diziye kopyalar.

public:
 virtual void CopyTo(Array ^ array, int arrayIndex);
public void CopyTo (Array array, int arrayIndex);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, arrayIndex As Integer)

Parametreler

array
Array

Koleksiyonun kopyalanacak dizisi.

arrayIndex
Int32

Dizide kopyalamanın başlayacağı konumdur.

Uygulamalar

Özel durumlar

array çok boyutlu bir dizidir.

arrayIndex , sınırlarının arraydışındadır.

-veya- arrayIndex artı Count , sınırlarının arraydışındadır.

Zaman aşımı oluştu.

Açıklamalar

Koleksiyon verilen dizinden başlayarak diziye kopyalandığından, hedef dizi en az koleksiyonun tamamı kadar büyük olmalıdır.

Uyarı

Bu üye Taşınabilir Sınıf Kitaplığı'nda yok. Taşınabilir Sınıf Kitaplığı'nı hedefleyen uygulamalar geliştiriyorsanız, bunun yerine yöntemini kullanın CaptureCollection.ICollection.CopyTo .

MatchCollection Nesne genellikle gecikmeli değerlendirme kullanılarak dolduruldığından, tam olarak doldurulmadan önce koleksiyonu kopyalamaya çalışmak bir RegexMatchTimeoutException özel durum oluşturabilir. Eşleşen işlemler için bir zaman aşımı değeri etkinse ve tek bir eşleşme bulma girişimi bu zaman aşımı aralığını aşarsa bu özel durum oluşturulabilir.

Şunlara uygulanır

CopyTo(Match[], Int32)

Koleksiyonun öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar.

public:
 virtual void CopyTo(cli::array <System::Text::RegularExpressions::Match ^> ^ array, int arrayIndex);
public void CopyTo (System.Text.RegularExpressions.Match[] array, int arrayIndex);
abstract member CopyTo : System.Text.RegularExpressions.Match[] * int -> unit
override this.CopyTo : System.Text.RegularExpressions.Match[] * int -> unit
Public Sub CopyTo (array As Match(), arrayIndex As Integer)

Parametreler

array
Match[]

Koleksiyondan kopyalanan öğelerin hedefi olan tek boyutlu Array . sıfır Array tabanlı dizine sahip olmalıdır.

arrayIndex
Int32

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

Uygulamalar

Şunlara uygulanır