public void Remover(ContaCorrente item) { int indiceItem = -1; for (int i = 0; i < _proximaPosicao; i++) { if (item.Equals(_itens[i])) { indiceItem = i; break; } } if (indiceItem > -1) { for (int i = indiceItem; i < _proximaPosicao - 1; i++) { _itens[i] = _itens[i + 1]; } _proximaPosicao--; _itens[_proximaPosicao] = null; } }