Condividi tramite


MatchCollection.CopyTo Metodo

Definizione

Overload

CopyTo(Array, Int32)

Copia tutti gli elementi della raccolta nella matrice indicata a partire dall'indice specificato.

CopyTo(Match[], Int32)

Copia gli elementi della raccolta in un oggetto Array, a partire da uno specifico indice di Array.

CopyTo(Array, Int32)

Copia tutti gli elementi della raccolta nella matrice indicata a partire dall'indice specificato.

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)

Parametri

array
Array

Matrice in cui copiare la raccolta.

arrayIndex
Int32

Posizione nella matrice in cui iniziare la copiatura.

Implementazioni

Eccezioni

array è una matrice multidimensionale.

arrayIndex non rientra nei limiti di array.

-oppure- arrayIndex e Count non rientrano nei limiti di array.

Si è verificato un timeout.

Commenti

Poiché la raccolta viene copiata nella matrice a partire dall'indice specificato, la matrice di destinazione deve essere almeno grande dell'intera raccolta.

Avviso

Questo membro non è presente nella libreria di classi portabile. Se si sviluppano applicazioni destinate alla libreria di classi portabile, usare invece il CaptureCollection.ICollection.CopyTo metodo .

Poiché l'oggetto MatchCollection viene in genere popolato usando la valutazione differita, il tentativo di copiare la raccolta prima che sia stato completamente popolato può generare un'eccezione RegexMatchTimeoutException . Questa eccezione può essere generata se è attivo un valore di timeout per le operazioni di corrispondenza e il tentativo di trovare una singola corrispondenza supera l'intervallo di timeout.

Si applica a

CopyTo(Match[], Int32)

Copia gli elementi della raccolta in un oggetto Array, a partire da uno specifico indice di Array.

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)

Parametri

array
Match[]

Oggetto Array unidimensionale che rappresenta la destinazione degli elementi copiati dall'insieme. L'indicizzazione di Array deve essere in base zero.

arrayIndex
Int32

Indice in base zero in array in corrispondenza del quale viene avviata la copia.

Implementazioni

Si applica a