Freigeben über


DictionaryBase.CopyTo(Array, Int32) Methode

Definition

Kopiert die DictionaryBase-Elemente am angegebenen Index in ein eindimensionales Array.

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)

Parameter

array
Array

Das eindimensionale Array, in das die DictionaryEntry-Objekte aus der DictionaryBase-Instanz kopiert werden. Für das Array muss eine nullbasierte Indizierung verwendet werden.

index
Int32

Der nullbasierte Index im array, bei dem der Kopiervorgang beginnt.

Implementiert

Ausnahmen

array ist null.

index ist kleiner als Null.

array ist mehrdimensional.

- oder -

Die Anzahl der Elemente in der Quell-DictionaryBase ist größer als der verfügbare Platz vom index bis zum Ende des Ziel-arrays.

Der Typ der Quell-DictionaryBase kann nicht automatisch in den Typ des Ziel-array umgewandelt werden.

Hinweise

Die Elemente werden in derselben Reihenfolge in die kopiert Array , in der der Enumerator das DictionaryBasedurchläuft.

Diese Methode ist ein O(n) Vorgang, wobei n ist Count.

Gilt für:

Weitere Informationen