CaptureCollection.CopyTo 메서드

정의

오버로드

Name Description
CopyTo(Array, Int32)

컬렉션의 모든 요소를 지정된 인덱스에서 시작하는 지정된 배열에 복사합니다.

CopyTo(Capture[], Int32)

특정 Array 인덱스에서 시작하여 컬렉션Array의 요소를 복사합니다.

CopyTo(Array, Int32)

컬렉션의 모든 요소를 지정된 인덱스에서 시작하는 지정된 배열에 복사합니다.

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)

매개 변수

array
Array

컬렉션을 복사할 배열입니다.

arrayIndex
Int32

복사를 시작할 대상 배열의 위치입니다.

구현

예외

arraynull입니다.

arrayIndex 가 .의 array범위를 벗어났습니다.

-또는-

arrayIndex 더하기 Count 는 .의 array범위를 벗어났습니다.

설명

전체 컬렉션이 지정된 인덱스에서 시작하는 배열에 복사되므로 대상 배열은 컬렉션만큼 커야 합니다.

Warning

이 멤버는 이식 가능한 클래스 라이브러리에 없습니다. 이식 가능한 클래스 라이브러리를 대상으로 하는 애플리케이션을 개발하는 경우 대신 이 메서드를 CaptureCollection.ICollection.CopyTo 사용합니다.

적용 대상

CopyTo(Capture[], Int32)

특정 Array 인덱스에서 시작하여 컬렉션Array의 요소를 복사합니다.

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

매개 변수

array
Capture[]

컬렉션에서 복사된 요소의 대상인 1차원 Array 입니다. Array 0부터 시작하는 인덱싱이 있어야 합니다.

arrayIndex
Int32

복사가 시작되는 인덱 array 스(0부터 시작)입니다.

구현

예외

arraynull입니다.

arrayIndex 가 0보다 작습니다.

원본 컬렉션의 요소 수가 대상arrayIndex에서 끝까지 사용 가능한 공간 array 보다 큽합니다.

적용 대상