CollectionBase.RemoveAt(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere prvek v zadaném indexu CollectionBase instance. Tato metoda není přepsatelná.
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)
Parametry
- index
- Int32
Index elementu založený na nule, který chcete odebrat.
Implementuje
Výjimky
Poznámky
V kolekcích souvislých prvků, jako jsou seznamy, se prvky, které následují odebraným prvkem, přesunou nahoru, aby zabíraly uvolněné místo. Pokud je kolekce indexována, indexy prvků, které jsou přesunuty, se také aktualizují. Toto chování se nevztahuje na kolekce, ve kterých jsou prvky koncepčně seskupeny do kontejnerů, jako je například tabulka hash.
Tato metoda je O(n) operace, kde n je Count.
Poznámky pro dědice
Tato metoda volá OnValidate(Object), OnRemove(Int32, Object)a OnRemoveComplete(Int32, Object).