Freigeben über


CodeDirectiveCollection.CopyTo(CodeDirective[], Int32) Methode

Definition

Kopiert den Inhalt der Auflistung in ein eindimensionales Array, beginnend am angegebenen Index.

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

Parameter

array
CodeDirective[]

Ein Array vom Typ CodeDirective, das das Ziel der aus der Auflistung kopierten Werte ist.

index
Int32

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

Ausnahmen

Das Zielarray ist mehrdimensional.

- oder -

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

array ist null.

index ist kleiner als der kleinstmögliche Index des Zielarrays.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der CopyTo -Methode, um den Inhalt der Auflistung ab Index 0 in das angegebene CodeDirective Array zu kopieren. Dieses Beispiel ist Teil eines größeren Beispiels, das für die CodeDirectiveCollection -Klasse bereitgestellt wird.

// Copies the contents of the collection beginning at index 0 to the specified CodeDirective array.
// 'directives' is a CodeDirective array.
collection.CopyTo(directives, 0);
' Copies the contents of the collection beginning at index 0 to the specified CodeDirective array.
' 'directives' is a CodeDirective array.
collection.CopyTo(directives, 0)

Gilt für: