다음을 통해 공유


DesignerActionListCollection.CopyTo(DesignerActionList[], Int32) 메서드

정의

지정한 배열 인덱스부터 현재 컬렉션의 요소를 제공된 배열에 복사합니다.

public:
 void CopyTo(cli::array <System::ComponentModel::Design::DesignerActionList ^> ^ array, int index);
public void CopyTo (System.ComponentModel.Design.DesignerActionList[] array, int index);
public void CopyTo (System.ComponentModel.Design.DesignerActionList?[] array, int index);
member this.CopyTo : System.ComponentModel.Design.DesignerActionList[] * int -> unit
Public Sub CopyTo (array As DesignerActionList(), index As Integer)

매개 변수

array
DesignerActionList[]

현재 컬렉션에서 복사된 요소의 대상인 DesignerActionList 형식의 1차원 배열입니다. 배열에는 0부터 시작하는 인덱스가 있어야 합니다.

index
Int32

array에서 복사가 시작되는 0부터 시작하는 인덱스입니다.

예외

array이(가) null인 경우

index 가 0보다 작습니다.

array가 다차원 배열인 경우

또는

현재 컬렉션의 요소 수가 index에서 대상 배열 끝까지 사용 가능한 공간보다 큰 경우

다운캐스팅 실패로 인해 대상 배열의 형식에 현재 컬렉션의 요소를 캐스팅하는 동안 문제가 발생한 경우

설명

CopyTo 복사하는 동안 메서드가 예외를 throw하면 대상 배열의 상태가 정의되지 않습니다. 예를 들어 또는 ArgumentExceptionInvalidCastException 이 발생하면 대상 배열이 부분적으로 채워진 상태로 남을 수 있습니다.

적용 대상

추가 정보