Поделиться через


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

Определение

Копирует элементы класса DictionaryBase в одномерный массив класса Array с указанного индекса.

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
Public Sub CopyTo (array As Array, index As Integer)

Параметры

array
Array

Одномерный массив класса Array, который является назначением для объектов DictionaryEntry, копируемых из экземпляра класса DictionaryBase. Массив Array должен иметь индексацию, начинающуюся с нуля.

index
Int32

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

Реализации

Исключения

array имеет значение null.

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

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

-или-

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

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

Комментарии

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

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

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

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