ConcurrentBag<T>.ICollection.CopyTo(Array, Int32) ConcurrentBag<T>.ICollection.CopyTo(Array, Int32) Method

정의

특정 ICollection 인덱스부터 시작하여 Array의 요소를 Array에 복사합니다.Copies the elements of the ICollection to an Array, starting at a particular Array index.

 virtual void System.Collections.ICollection.CopyTo(Array ^ array, int index) = System::Collections::ICollection::CopyTo;
void ICollection.CopyTo (Array array, int index);

매개 변수

array
Array Array

Array에서 복사한 요소의 대상인 1차원 ConcurrentBag<T>입니다.The one-dimensional Array that is the destination of the elements copied from the ConcurrentBag<T>. Array에는 0부터 시작하는 인덱스가 있어야 합니다.The Array must have zero-based indexing.

index
Int32 Int32

array에서 복사가 시작되는 0부터 시작하는 인덱스입니다.The zero-based index in array at which copying begins.

구현

예외

array가 null 참조(Visual Basic의 경우 Nothing)인 경우array is a null reference (Nothing in Visual Basic).

index가 0보다 작은 경우index is less than zero.

array가 다차원 배열인 경우array is multidimensional. -또는- array에 0부터 시작하는 인덱스가 없습니다.-or- array does not have zero-based indexing. -또는- indexarray의 길이와 같거나 큰 경우 -또는- 소스 ICollection의 요소 수가 대상 indexarray부터 끝까지의 사용 가능한 공간보다 큰 경우.-or- index is equal to or greater than the length of the array -or- The number of elements in the source ICollection is greater than the available space from index to the end of the destination array. -또는- 소스 ICollection 형식을 대상 array 형식으로 자동 캐스팅할 수 없는 경우-or- The type of the source ICollection cannot be cast automatically to the type of the destination array.

적용 대상

추가 정보