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, в который копируются элементы коллекции ConcurrentBag<T>.The one-dimensional Array that is the destination of the elements copied from the ConcurrentBag<T>. Массив Array должен иметь индексацию, начинающуюся с нуля.The Array must have zero-based indexing.

index
Int32 Int32

Отсчитываемый от нуля индекс в массиве array, указывающий начало копирования.The zero-based index in array at which copying begins.

Реализации

Исключения

Параметр array является ссылкой на null (Nothing в Visual Basic).array is a null reference (Nothing in Visual Basic).

Значение параметра index меньше нуля.index is less than zero.

Массив array является многомерным.array is multidimensional. -или- В параметре array не используется индексация с нуля.-or- array does not have zero-based indexing. - или - index больше или равен длине array, - или - количество элементов в источнике ICollection больше, чем свободное пространство в диапазоне от index до конца массива назначения array.-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.

Применяется к

Дополнительно