CollectionBase.RemoveAt(Int32) Metode

Definisi

Menghapus elemen pada indeks CollectionBase instans yang ditentukan. Metode ini tidak dapat diganti.

public:
 virtual void RemoveAt(int index);
public void RemoveAt (int index);
abstract member RemoveAt : int -> unit
override this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parameter

index
Int32

Indeks berbasis nol dari elemen yang akan dihapus.

Penerapan

Pengecualian

index kurang dari nol.

-atau-

index sama dengan atau lebih besar dari Count.

Keterangan

Dalam kumpulan elemen yang berdampingan, seperti daftar, elemen yang mengikuti elemen yang dihapus bergerak ke atas untuk menempati tempat yang dikosongkan. 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 O(n) operasi, di mana n adalah Count.

Catatan Bagi Inheritor

Metode ini memanggil OnValidate(Object), OnRemove(Int32, Object), dan OnRemoveComplete(Int32, Object).

Berlaku untuk