Sdílet prostřednictvím


CodeDirectiveCollection.CopyTo(CodeDirective[], Int32) Metoda

Definice

Zkopíruje obsah kolekce do jednorozměrného pole počínaje zadaným indexem.

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)

Parametry

array
CodeDirective[]

Pole typu CodeDirective , které je cílem hodnot zkopírovaných z kolekce.

index
Int32

Index v poli, na kterém chcete začít vkládat objekty kolekce.

Výjimky

Cílové pole je multidimenzionální.

-nebo-

Počet prvků v objektu CodeDirectiveCollection je větší než dostupná mezera mezi indexem cílového pole určeným a koncem index cílového pole.

array je null.

index je menší než minimální index cílového pole.

Příklady

Následující příklad kódu ukazuje použití CopyTo metody ke zkopírování obsahu kolekce počínaje indexem 0 do zadaného CodeDirective pole. Tento příklad je součástí většího příkladu poskytnutého CodeDirectiveCollection pro třídu .

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

Platí pro