DictionaryBase.CopyTo(Array, Int32) Metod

Definition

Kopierar elementen DictionaryBase till en endimensionell Array vid det angivna indexet.

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)

Parametrar

array
Array

Den endimensionella Array som är målet för de objekt som DictionaryEntry kopieras från instansen DictionaryBase . Array Måste ha nollbaserad indexering.

index
Int32

Det nollbaserade index array där kopieringen börjar.

Implementeringar

Undantag

array är null.

index är mindre än noll.

array är flerdimensionellt.

-eller-

Antalet element i källan DictionaryBase är större än det tillgängliga utrymmet från index till slutet av målet array.

Källans DictionaryBase typ kan inte omvandlas automatiskt till måltypen array.

Kommentarer

Elementen kopieras till Array i samma ordning som uppräknaren itererar genom DictionaryBase.

Den här metoden är en O(n) åtgärd, där n är Count.

Gäller för

Se även