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

Определение

Копирует элементы объекта CollectionArrayв определенный индекс, начиная с определенного Array индекса.

 virtual void ICollectionCopyTo(Array ^ array, int index) = System::Collections::ICollection::CopyTo;
void ICollection.CopyTo(Array array, int index);
abstract member ICollectionCopyTo : Array * int -> unit
override this.ICollectionCopyTo : Array * int -> unit
Sub ICollectionCopyTo (array As Array, index As Integer) Implements ICollection.CopyTo

Параметры

array
Array

Одномерный Array объект, который является назначением элементов, скопированных из Collection объекта. Индексирование Array должно быть отсчитываемой от нуля.

index
Int32

Отсчитываемый от нуля индекс, с array которого начинается копирование.

Исключения

array равно null.

index меньше нуля.

array является многомерным.

–или–

Число элементов в исходном Collection объекте больше, чем доступное пространство от index конца назначения array.

Тип исходного Collection объекта не может быть автоматически приведение к типу назначения array.

Комментарии

Элементы копируются в том Array же порядке, в котором перечислитель выполняет итерацию по объекту Collection .

Этот метод является операцией O(n), где n получается из объекта ICollection.Count.

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

См. также раздел