StringCollection.IList.Insert(Int32, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dizinde öğesine StringCollection bir öğe ekler.
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
Parametreler
- index
- Int32
value
eklenecek sıfır tabanlı dizin.
Uygulamalar
Özel durumlar
Açıklamalar
Kapasiteye zaten eşitse Count , iç dizi otomatik olarak yeniden konumlandırılarak kapasitesi StringCollection artırılır ve yeni öğe eklenmeden önce mevcut öğeler yeni diziye kopyalanır.
değerine eşitse index
Countvalue
sonuna StringCollectioneklenir.
Listeler gibi bitişik öğeler koleksiyonlarında, ekleme noktasını izleyen öğeler, yeni öğeye uyum sağlamak için aşağı taşınır. Koleksiyon dizine alınmışsa, taşınan öğelerin dizinleri de güncellenir. Bu davranış, öğelerin kavramsal olarak karma tablo gibi sepetleri biçiminde gruplandığı koleksiyonlar için geçerli değildir.
Bu yöntem bir O(n
) işlemidir ve burada n
olur Count.