SortedDictionary<TKey,TValue>.KeyCollection.ICollection.CopyTo Метод

Определение

Копирует элементы ICollection массива, начиная с определенного индекса массива.

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

Параметры

array
Array

Одномерный массив, который является назначением элементов, скопированных из .ICollection Массив должен иметь индексирование на основе нуля.

index
Int32

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

Реализации

Исключения

array равно null.

index меньше 0.

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

–или–

array не имеет индексирования на основе нуля.

–или–

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

–или–

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

Комментарии

Note

Если тип источника ICollection не может быть автоматически приведение к типу назначения array, негенерические реализации ICollection.CopyTo вызываемого объекта InvalidCastException, в то время как универсальные реализации вызывают исключение ArgumentException.

Этот метод представляет собой операцию O(n), где n находится Count.

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

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