StringCollection.IList.Insert(Int32, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyisipkan elemen ke dalam pada StringCollection indeks yang ditentukan.
virtual void System.Collections.IList.Insert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
void IList.Insert (int index, object? value);
abstract member System.Collections.IList.Insert : int * obj -> unit
override this.System.Collections.IList.Insert : int * obj -> unit
Sub Insert (index As Integer, value As Object) Implements IList.Insert
Parameter
- index
- Int32
Indeks berbasis nol di mana value
harus disisipkan.
Penerapan
Pengecualian
Keterangan
Jika Count sudah sama dengan kapasitas, kapasitas StringCollection ditingkatkan dengan secara otomatis merealokasi array internal, dan elemen yang ada disalin ke array baru sebelum elemen baru ditambahkan.
Jika index
sama dengan Count, value
ditambahkan ke akhir StringCollection.
Dalam kumpulan elemen yang berdampingan, seperti daftar, elemen yang mengikuti titik penyisipan bergerak ke bawah untuk mengakomodasi elemen baru. Jika koleksi diindeks, indeks elemen yang dipindahkan juga diperbarui. Perilaku ini tidak berlaku untuk koleksi di mana elemen secara konseptual dikelompokkan ke dalam wadah, seperti tabel hash.
Metode ini adalah operasi O(n
), di mana n
adalah Count.