Język

ICollectionContract<C>.CopyTo(C[], Int32) Metoda

Definicja

Kopiuje całość ICollectionContract<C> do zgodnej tablicy jednowymiarowej, zaczynając od określonego indeksu tablicy docelowej.

public:
 void CopyTo(cli::array <C> ^ array, int arrayIndex);
public void CopyTo(C[] array, int arrayIndex);
abstract member CopyTo : 'C[] * int -> unit
Public Sub CopyTo (array As C(), arrayIndex As Integer)

Parametry

array
C[]

Jednowymiarowa tablica, która jest miejscem docelowym elementów skopiowanych z obiektu ICollectionContract<C>.

arrayIndex
Int32

Indeks oparty na zera, w array którym rozpoczyna się kopiowanie.

Wyjątki

Parametr array ma wartość null.

arrayIndex wartość jest mniejsza niż 0.

array jest wielowymiarowa.

— lub —

Liczba elementów w źródle ICollectionContract<C> jest większa niż dostępna przestrzeń z arrayIndex do końca tablicy docelowej.

— lub —

Typ C nie może być rzutowy automatycznie do typu tablicy docelowej.

Dotyczy