SortedList<TKey,TValue>.ICollection.CopyTo(Array, Int32) Метод

Определение

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

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

Параметры

array
Array

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

arrayIndexindex
Int32

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

Реализации

Исключения

array равно null.

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

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

–или–

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

–или–

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

–или–

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

Комментарии

Note

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

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

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

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