CodeStatementCollection.CopyTo(CodeStatement[], Int32) Methode

Definition

Kopiert die Elemente des CodeStatementCollection Objekts in eine eindimensionale Array Instanz, beginnend am angegebenen Index.

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

Parameter

array
CodeStatement[]

Das eindimensionale Array Ziel der aus der Auflistung kopierten Werte.

index
Int32

Der Index des Arrays, an dem mit dem Einfügen begonnen werden soll.

Ausnahmen

Das Zielarray ist multidimensional.

-oder-

Die Anzahl der Elemente in der CodeStatementCollection Zeichenfolge ist größer als der verfügbare Platz zwischen dem Index des Zielarrays, das durch den index Parameter und das Ende des Zielarrays angegeben wird.

Der array Parameter ist null.

Der index Parameter ist kleiner als der Mindestindex des Zielarrays.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie der Inhalt eines CodeStatementCollection Objekts in ein Array kopiert wird, beginnend mit dem angegebenen Indexwert.

// Copies the contents of the collection beginning at index 0 to the specified CodeStatement array.
// 'statements' is a CodeStatement array.
CodeStatement[] statementArray = new CodeStatement[collection.Count];
collection.CopyTo( statementArray, 0 );
' Copies the contents of the collection beginning at index 0 to the specified CodeStatement array.
' 'statements' is a CodeStatement array.
Dim statementArray(collection.Count - 1) As CodeStatement
collection.CopyTo(statementArray, 0)

Gilt für:

Weitere Informationen