CollectionBase.RemoveAt(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove o elemento no índice especificado da CollectionBase instância. Esse método não é substituível.
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)
Parâmetros
- index
- Int32
O índice baseado em zero do elemento a ser removido.
Implementações
Exceções
Comentários
Em coleções de elementos contíguos, como listas, os elementos que seguem o elemento removido se movem para cima para ocupar o local desocupado. Se a coleção for indexada, os índices dos elementos movidos também serão atualizados. Esse comportamento não se aplica a coleções em que os elementos são agrupados conceitualmente em buckets, como uma tabela de hash.
Esse método é uma O(n) operação, onde n está Count.
Notas aos Herdeiros
Esse método chama OnValidate(Object), OnRemove(Int32, Object)e OnRemoveComplete(Int32, Object).