Freigeben über


AutomationElementCollection.CopyTo Methode

Definition

Kopiert die Elemente der Auflistung in ein Array, wobei am angegebenen Index im Zielarray begonnen wird.

Überlädt

CopyTo(Array, Int32)

Kopiert die Elemente der Auflistung in ein Array, wobei am angegebenen Index im Zielarray begonnen wird.

CopyTo(AutomationElement[], Int32)

Kopiert die Elemente der Auflistung in eine spezialisierte Arrayinstanz, wobei am angegebenen Index im Zielarray begonnen wird.

CopyTo(Array, Int32)

Kopiert die Elemente der Auflistung in ein Array, wobei am angegebenen Index im Zielarray begonnen wird.

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)

Parameter

array
Array

Das Ziel der in der Auflistung kopierten Elemente.

index
Int32

Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.

Implementiert

Beispiele

Das folgende Beispiel zeigt, wie ein AutomationElementCollection in ein Array von Objekten kopiert wird.

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

Gilt für:

CopyTo(AutomationElement[], Int32)

Kopiert die Elemente der Auflistung in eine spezialisierte Arrayinstanz, wobei am angegebenen Index im Zielarray begonnen wird.

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)

Parameter

array
AutomationElement[]

Das Ziel der in der Auflistung kopierten Elemente.

index
Int32

Der nullbasierte Index im Zielarray, an dem der Kopiervorgang beginnen soll.

Ausnahmen

Das Zielarray ist nicht groß genug, oder index befindet sich außerhalb der Grenzen des Arrays.

Beispiele

Das folgende Beispiel zeigt, wie ein AutomationElementCollection in ein Array von AutomationElement Objekten kopiert wird.

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

Gilt für: