MatchCollection.CopyTo Metoda

Definicja

Przeciążenia

CopyTo(Array, Int32)

Kopiuje wszystkie elementy kolekcji do danej tablicy rozpoczynającej się od danego indeksu.

CopyTo(Match[], Int32)

Kopiuje elementy kolekcji do Arrayelementu , zaczynając od określonego Array indeksu.

CopyTo(Array, Int32)

Source:
MatchCollection.cs
Source:
MatchCollection.cs
Source:
MatchCollection.cs

Kopiuje wszystkie elementy kolekcji do danej tablicy rozpoczynającej się od danego indeksu.

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

Tablica, do których ma zostać skopiowana kolekcja.

arrayIndex
Int32

Pozycja w tablicy, w której należy rozpocząć kopiowanie.

Implementuje

Wyjątki

array jest tablicą wielowymiarową.

arrayIndexznajduje się poza granicami .array

-lub-

arrayIndexplus Count znajduje się poza granicami .array

Wystąpił limit czasu.

Uwagi

Ponieważ kolekcja jest kopiowana do tablicy rozpoczynającej się od danego indeksu, tablica docelowa musi być co najmniej tak duża, jak cała kolekcja.

Ostrzeżenie

Ten element członkowski nie jest obecny w przenośnej bibliotece klas. Jeśli tworzysz aplikacje przeznaczone dla przenośnej biblioteki klas, użyj CaptureCollection.ICollection.CopyTo metody .

MatchCollection Ponieważ obiekt jest zazwyczaj wypełniany przy użyciu oceny leniwej, próba skopiowania kolekcji przed jej pełnym wypełnieniem RegexMatchTimeoutException może zgłosić wyjątek. Ten wyjątek można zgłosić, jeśli wartość limitu czasu dla pasujących operacji jest obowiązująca, a próba znalezienia pojedynczego dopasowania przekracza ten interwał limitu czasu.

Dotyczy

CopyTo(Match[], Int32)

Source:
MatchCollection.cs
Source:
MatchCollection.cs
Source:
MatchCollection.cs

Kopiuje elementy kolekcji do Arrayelementu , zaczynając od określonego Array indeksu.

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[]

Jednowymiarowy Array obiekt docelowy elementów skopiowanych z kolekcji. Element Array musi mieć indeksowanie oparte na zerach.

arrayIndex
Int32

Numerowany od zera indeks w tablicy array, od którego rozpoczyna się kopiowanie.

Implementuje

Dotyczy