StateManagedCollection.CopyTo(Array, Int32) Метод

Определение

Копирует элементы коллекции StateManagedCollection в массив, начиная с определенного индекса в массиве.Copies the elements of the StateManagedCollection collection to an array, starting at a particular array index.

public:
 virtual void CopyTo(Array ^ array, int index);
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit

Параметры

array
Array

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

index
Int32

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

Реализации

Исключения

Свойство array имеет значение null.array is null.

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

Массив array является многомерным.array is multidimensional.

- или --or- Значение параметра index больше или равно длине массива array.index is greater than or equal to the length of array.

- или --or- Количество элементов в исходном массиве StateManagedCollection превышает доступное место, начиная с индекса index и до конца массива назначения array.The number of elements in the source StateManagedCollection is greater than the available space from the index to the end of the destination array.

Комментарии

Указанный массив должен иметь совместимый тип.The specified array must be of a compatible type.

Элементы копируются в массив Array в том же порядке, в котором перечислитель перемещается по коллекции StateManagedCollection.The elements are copied to the Array in the same order in which the enumerator iterates through the StateManagedCollection collection.

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