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


AutomationElementCollection.CopyTo Метод

Определение

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

Перегрузки

CopyTo(Array, Int32)

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

CopyTo(AutomationElement[], Int32)

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

CopyTo(Array, Int32)

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

public:
 virtual void CopyTo(Array ^ array, int index);
public virtual void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Overridable Sub CopyTo (array As Array, index As Integer)

Параметры

array
Array

Назначение элементов, копируемых из коллекции.

index
Int32

Начинающийся с нуля индекс в целевом массиве, с которого начинается копирование.

Реализации

Примеры

В следующем примере показано, как скопировать в AutomationElementCollection массив объектов .

// elementCollection is an AutomationElementCollection.
object[] elementUntypedArray = new object[elementCollection.Count];
elementCollection.CopyTo(elementUntypedArray, 0);
' elementCollection is an AutomationElementCollection.
Dim elementUntypedArray(elementCollection.Count) As Object
elementCollection.CopyTo(elementUntypedArray, 0)

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

CopyTo(AutomationElement[], Int32)

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

public:
 void CopyTo(cli::array <System::Windows::Automation::AutomationElement ^> ^ array, int index);
public void CopyTo (System.Windows.Automation.AutomationElement[] array, int index);
member this.CopyTo : System.Windows.Automation.AutomationElement[] * int -> unit
Public Sub CopyTo (array As AutomationElement(), index As Integer)

Параметры

array
AutomationElement[]

Назначение элементов, копируемых из коллекции.

index
Int32

Начинающийся с нуля индекс в целевом массиве, с которого начинается копирование.

Исключения

Целевой массив недостаточно большой, или параметр index превышает границы массива.

Примеры

В следующем примере показано, как скопировать в AutomationElementCollection массив AutomationElement объектов .

// elementCollection is an AutomationElementCollection.
AutomationElement[] elementArray = new AutomationElement[elementCollection.Count];
elementCollection.CopyTo(elementArray, 0);
' elementCollection is an AutomationElementCollection.
Dim elementArray(elementCollection.Count) As AutomationElement
elementCollection.CopyTo(elementArray, 0)

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