Collection<T>.CopyTo(T[], Int32) Metoda

Definice

Zkopíruje celý Collection<T> objekt do kompatibilního jednorozměrného Arrayobjektu , počínaje zadaným indexem cílového pole.

public:
 virtual void CopyTo(cli::array <T> ^ array, int index);
public void CopyTo (T[] array, int index);
abstract member CopyTo : 'T[] * int -> unit
override this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (array As T(), index As Integer)

Parametry

array
T[]

Jednorozměrný Array , který je cílem elementů zkopírovaných z Collection<T>. Musí Array mít indexování založené na nule.

index
Int32

Index založený na nule v poli array, ve kterém kopírování začíná.

Implementuje

Výjimky

array je null.

Hodnota index je menší než nula.

Počet prvků ve zdroji Collection<T> je větší než dostupné místo od index konce cíle array.

Poznámky

Tato metoda používá Array.Copy ke kopírování elementů.

Prvky se zkopírují do objektu Array ve stejném pořadí, ve kterém iterátor výčtu prochází .Collection<T>

Tato metoda je operace O(n), kde n je Count.

Platí pro