AutomationElementCollection.CopyTo Método

Definição

Copia os elementos da coleção para uma matriz, começando no índice especificado na matriz de destino.Copies the collection's elements to an array, starting at the specified index in the target array.

Sobrecargas

CopyTo(Array, Int32)

Copia os elementos da coleção para uma matriz, começando no índice especificado na matriz de destino.Copies the collection's elements to an array, starting at the specified index in the target array.

CopyTo(AutomationElement[], Int32)

Copia os elementos da coleção para uma instância de matriz especializada, começando no índice especificado na matriz de destino.Copies the collection's elements to a specialized array instance, starting at the specified index in the target array.

CopyTo(Array, Int32)

Copia os elementos da coleção para uma matriz, começando no índice especificado na matriz de destino.Copies the collection's elements to an array, starting at the specified index in the target array.

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

Parâmetros

array
Array

O destino dos elementos copiados da coleção.The destination of the elements copied from the collection.

index
Int32

O índice baseado em zero na matriz de destino em que a cópia deve começar.The zero-based index in the target array where copying should begin.

Implementações

Exemplos

O exemplo a seguir mostra como copiar um AutomationElementCollection para uma matriz de objetos.The following example shows how to copy an AutomationElementCollection to an array of objects.

// 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)

Copia os elementos da coleção para uma instância de matriz especializada, começando no índice especificado na matriz de destino.Copies the collection's elements to a specialized array instance, starting at the specified index in the target array.

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)

Parâmetros

array
AutomationElement[]

O destino dos elementos copiados da coleção.The destination of the elements copied from the collection.

index
Int32

O índice baseado em zero na matriz de destino em que a cópia deve começar.The zero-based index in the target array where copying should begin.

Exceções

A matriz de destino não é grande o suficiente ou index está fora dos limites da matriz.The destination array is not large enough, or index is outside the bounds of the array.

Exemplos

O exemplo a seguir mostra como copiar um AutomationElementCollection para uma matriz de AutomationElement objetos.The following example shows how to copy an AutomationElementCollection to an array of AutomationElement objects.

// 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)

Aplica-se a