Dictionary<TKey,TValue>.ICollection.CopyTo(Array, Int32) Dictionary<TKey,TValue>.ICollection.CopyTo(Array, Int32) Method

Definice

Zkopíruje prvky ICollection<T> do pole, počínaje zadaným indexem pole.Copies the elements of the ICollection<T> to an array, starting at the specified array index.

 virtual void System.Collections.ICollection.CopyTo(Array ^ array, int index) = System::Collections::ICollection::CopyTo;
void ICollection.CopyTo (Array array, int index);

Parametry

array
Array Array

Jednorozměrné pole, které je cílem prvků zkopírovaných z ICollection<T>.The one-dimensional array that is the destination of the elements copied from ICollection<T>. Pole musí mít indexování od nuly.The array must have zero-based indexing.

index
Int32 Int32

Index založený na nule v array umístění, kde začíná kopírování.The zero-based index in array at which copying begins.

Implementuje

Výjimky

arrayje null.array is null.

indexje menší než 0.index is less than 0.

arrayje multidimenzionální.array is multidimensional.

-nebo--or- arraynemá index založený na nule.array does not have zero-based indexing.

-nebo--or- Počet prvků ve zdroji ICollection<T> je větší než dostupné místo od index do konce cílového umístění array.The number of elements in the source ICollection<T> is greater than the available space from index to the end of the destination array.

-nebo--or- Typ zdroje ICollection<T> nelze automaticky přetypovat na typ cíle array.The type of the source ICollection<T> cannot be cast automatically to the type of the destination array.

Poznámky

Každý element zkopírovaný z Dictionary<TKey,TValue> prvku KeyValuePair<TKey,TValue> je struktura představující hodnotu a její klíč.Each element copied from a Dictionary<TKey,TValue> is a KeyValuePair<TKey,TValue> structure representing a value and its key.

Poznámka

ICollection Pokud typ zdroje nelze přetypovat automaticky na typ cíle InvalidCastException array, neobecná implementace ICollection.CopyTo vyvolání a, zatímco obecné implementace vyvolávají ArgumentExceptionvýjimku.If the type of the source ICollection cannot be cast automatically to the type of the destination array, the nongeneric implementations of ICollection.CopyTo throw an InvalidCastException, whereas the generic implementations throw an ArgumentException.

Tato metoda je operace O (n), kde n je Count.This method is an O(n) operation, where n is Count.

Platí pro