이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Dictionary.System.Collections.ICollection.CopyTo 메서드

참고: 이 메서드는 .NET Framework 버전 2.0에서 새로 추가되었습니다.

지정한 배열 인덱스부터 ICollection의 요소를 배열에 복사합니다.

네임스페이스: System.Collections.Generic
어셈블리: mscorlib(mscorlib.dll)

void ICollection.CopyTo (
	Array array,
	int index
)
J#에서는 명시적 인터페이스 구현을 사용할 수 있지만 새로 선언할 수는 없습니다.
JScript에서는 명시적 인터페이스 구현을 사용할 수 있지만 새로 선언할 수는 없습니다.

매개 변수

array

ICollection에서 복사한 요소의 대상인 1차원 배열입니다. 이 배열의 인덱스는 0부터 시작해야 합니다.

index

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

예외 형식조건

ArgumentNullException

array가 Null 참조(Visual Basic의 경우 Nothing)인 경우

ArgumentOutOfRangeException

index가 0보다 작은 경우

ArgumentException

array가 다차원 배열인 경우

- 또는 -

array에 0부터 시작하는 인덱스가 없습니다.

- 또는 -

indexarray의 길이보다 크거나 같은 경우

- 또는 -

소스 ICollection의 요소 수가 index에서 대상 array 끝까지 사용 가능한 공간보다 큰 경우

- 또는 -

소스 ICollection 형식을 대상 array 형식으로 자동 캐스팅할 수 없는 경우

Dictionary에서 복사된 각 요소는 값과 키를 나타내는 KeyValuePair 구조체입니다.

Note참고

소스 ICollection의 형식을 대상 array의 형식으로 자동 캐스팅할 수 없는 경우 ICollection.CopyTo의 제네릭이 아닌 구현은 InvalidCastException을 throw하지만 제네릭 구현은 ArgumentException을 throw합니다.

이 메서드는 O(n) 연산이며, 여기서 nCount입니다.

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

.NET Framework

2.0에서 지원

.NET Compact Framework

2.0에서 지원
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
© 2013 Microsoft. All rights reserved.