CollectionBase.RemoveAt(Int32) Método

Definição

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

index é menor que zero.

-ou-

index é igual ou maior que Count.

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).

Aplica-se a