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


Метод CollectionBase<T>.CopyTo

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

Пространство имен:  Microsoft.SharePoint.Publishing
Сборка:  Microsoft.SharePoint.Publishing (в Microsoft.SharePoint.Publishing.dll)

Синтаксис

'Декларация
<SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel := True)> _
Public Sub CopyTo ( _
    array As Array, _
    index As Integer _
)
'Применение
Dim instance As CollectionBase
Dim array As Array
Dim index As Integer

instance.CopyTo(array, index)
[SharePointPermissionAttribute(SecurityAction.Demand, ObjectModel = true)]
public void CopyTo(
    Array array,
    int index
)

Параметры

  • array
    Тип: System.Array

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

  • index
    Тип: System.Int32

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

Реализации

ICollection.CopyTo(Array, Int32)

Исключения

Исключение Условие
ArgumentException

Массив не был достаточен для хранения копируемых данных. Количество элементов в исходном интерфейсе ICollection больше, чем свободное пространство от индекса до конца массива назначения

ArgumentNullException

Возникает, если массив — пустая ссылка (Nothing в Visual Basic).

ArgumentOutOfRangeException

Возникает, если индекс меньше нуля.

См. также

Справочные материалы

CollectionBase<T> класс

Элементы CollectionBase<T>

Пространство имен Microsoft.SharePoint.Publishing

CollectionBase<T>