Bagikan melalui


SortedDictionary<TKey,TValue>.CopyTo Metode

Definisi

Menyalin elemen dari SortedDictionary<TKey,TValue> ke array KeyValuePair<TKey,TValue> struktur yang ditentukan, dimulai pada indeks yang ditentukan.

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)

Parameter

array
KeyValuePair<TKey,TValue>[]

Array KeyValuePair<TKey,TValue> struktur satu dimensi yang merupakan tujuan elemen yang disalin dari array saat ini SortedDictionary<TKey,TValue> harus memiliki pengindeksan berbasis nol.

index
Int32

Indeks berbasis nol tempat array penyalinan dimulai.

Penerapan

Pengecualian

arrayadalah null.

index kurang dari 0.

Jumlah elemen dalam sumber SortedDictionary<TKey,TValue> lebih besar dari ruang yang tersedia dari index ke akhir tujuan array.

Keterangan

Catatan

Jika jenis sumber SortedDictionary<TKey,TValue> tidak dapat ditransmisikan secara otomatis ke jenis tujuan array, implementasi nongenerik dari ICollection.CopyTo throw InvalidCastException, sedangkan implementasi generik melemparkan ArgumentException.

Metode ini adalah operasi O(n), di mana n adalah Count.

Berlaku untuk