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 instância CollectionBase. Este 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 de base 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 sobem para ocupar o ponto vazio. Caso a coleção seja indexada, os índices dos elementos que são movidos também são atualizados. Este comportamento não se aplica às coleções em que elementos sejam agrupados conceitualmente em buckets, como uma tabela de hash.
Esse método é uma O(n)
operação, em que n
é Count.
Notas aos Herdeiros
Esse método chama OnValidate(Object), OnRemove(Int32, Object)e OnRemoveComplete(Int32, Object).