SortedDictionary<TKey,TValue>.CopyTo Metod

Definition

Kopierar elementen i SortedDictionary<TKey,TValue> till den angivna matrisen med KeyValuePair<TKey,TValue> strukturer, med början vid det angivna indexet.

public:
 virtual void CopyTo(cli::array <System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ array, int index);
public void CopyTo(System.Collections.Generic.KeyValuePair<TKey,TValue>[] array, int index);
abstract member CopyTo : System.Collections.Generic.KeyValuePair<'Key, 'Value>[] * int -> unit
override this.CopyTo : System.Collections.Generic.KeyValuePair<'Key, 'Value>[] * int -> unit
Public Sub CopyTo (array As KeyValuePair(Of TKey, TValue)(), index As Integer)

Parametrar

array
KeyValuePair<TKey,TValue>[]

Endimensionell matris med KeyValuePair<TKey,TValue> strukturer som är målet för de element som kopieras från den aktuella SortedDictionary<TKey,TValue> matrisen 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 0.

Antalet element i källan SortedDictionary<TKey,TValue> är större än det tillgängliga utrymmet från index till slutet av målet array.

Kommentarer

Note

Om källans SortedDictionary<TKey,TValue> typ inte kan överföras automatiskt till typen av mål array, utlöser de icke-generiska implementeringarna av ICollection.CopyTo throw InvalidCastException, medan de allmänna implementeringarna genererar ArgumentException.

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

Gäller för