DictionaryBase.CopyTo(Array, Int32) Metoda

Definice

Zkopíruje DictionaryBase prvky na jednorozměrné Array v zadaném indexu.Copies the DictionaryBase elements to a one-dimensional Array at the specified index.

public:
 virtual void CopyTo(Array ^ array, int index);
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, index As Integer)

Parametry

array
Array

Jednorozměrné Array , který je cílem DictionaryEntry objektů zkopírovaných z DictionaryBase instance.The one-dimensional Array that is the destination of the DictionaryEntry objects copied from the DictionaryBase instance. ArrayMusí mít indexování založené na nule.The Array must have zero-based indexing.

index
Int32

Index založený na nule v poli array, ve kterém kopírování začíná.The zero-based index in array at which copying begins.

Implementuje

Výjimky

array je null.array is null.

Hodnota index je menší než nula.index is less than zero.

Pole array je multidimenzionální.array is multidimensional.

-nebo--or- Počet prvků ve zdroji DictionaryBase 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 DictionaryBase is greater than the available space from index to the end of the destination array.

Typ zdroje DictionaryBase nelze automaticky přetypovat na typ cíle array .The type of the source DictionaryBase cannot be cast automatically to the type of the destination array.

Poznámky

Prvky jsou zkopírovány do, ve Array stejném pořadí, v němž enumerátor projde prostřednictvím DictionaryBase .The elements are copied to the Array in the same order in which the enumerator iterates through the DictionaryBase.

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

Platí pro

Viz také