Collection.IList.Insert(Int32, Object) Yöntem

Tanım

Belirtilen dizindeki Collection nesneye bir öğe ekler.

 virtual void IListInsert(int index, System::Object ^ value) = System::Collections::IList::Insert;
void IList.Insert (int index, object value);
abstract member IListInsert : int * obj -> unit
override this.IListInsert : int * obj -> unit
Sub IListInsert (index As Integer, value As Object) Implements IList.Insert

Parametreler

index
Int32

value eklenecek sıfır tabanlı dizin.

value
Object

Object nesnesine eklenecek öğesiCollection.

Özel durumlar

index nesnesinde Collection geçerli bir dizin değil.

Nesne Collection salt okunurdur.

-veya-

Nesnenin Collection sabit bir boyutu var.

value nesnesinde Collection null başvurudur.

Açıklamalar

Nesnedeki Collection öğe sayısına eşitse index sonuna value eklenir.

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.

Şunlara uygulanır

Ayrıca bkz.