Sdílet prostřednictvím


MatchCollection.CopyTo Metoda

Definice

Přetížení

CopyTo(Array, Int32)

Zkopíruje všechny prvky kolekce do daného pole počínaje daným indexem.

CopyTo(Match[], Int32)

Zkopíruje prvky kolekce do objektu Array, počínaje konkrétním Array indexem.

CopyTo(Array, Int32)

Zkopíruje všechny prvky kolekce do daného pole počínaje daným indexem.

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)

Parametry

array
Array

Pole, do které se má kolekce zkopírovat.

arrayIndex
Int32

Pozice v poli, kde se má kopírování začínat.

Implementuje

Výjimky

array je multidimenzionální pole.

arrayIndex je mimo hranice array.

-nebo- arrayIndex plus Count je mimo hranice array.

Došlo k vypršení časového limitu.

Poznámky

Vzhledem k tomu, že se kolekce zkopíruje do pole počínaje daným indexem, musí být cílová matice alespoň tak velká jako celá kolekce.

Upozornění

Tento člen není v knihovně přenosných tříd k dispozici. Pokud vyvíjíte aplikace, které cílí na knihovnu přenosných tříd, použijte místo toho metodu CaptureCollection.ICollection.CopyTo .

Vzhledem k tomu, že objekt MatchCollection je obecně naplněn pomocí opožděného vyhodnocení, může pokus o zkopírování kolekce před tím, než byl plně naplněn, vyvolá RegexMatchTimeoutException výjimku. Tuto výjimku lze vyvolat, pokud je platná hodnota časového limitu pro odpovídající operace a pokus o nalezení jedné shody překročí tento časový limit.

Platí pro

CopyTo(Match[], Int32)

Zkopíruje prvky kolekce do objektu Array, počínaje konkrétním Array indexem.

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)

Parametry

array
Match[]

Jednorozměrný Array objekt, který je cílem prvků zkopírovaných z kolekce. Indexování Array založené na nule musí obsahovat.

arrayIndex
Int32

Index založený na nule v poli array, ve kterém kopírování začíná.

Implementuje

Platí pro