Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre o CompareTo

Olá!

Após a introdução do conceito de LINQ e Collections, aquela implementação do CompareTo na classe Conta Corrente se tornou dispensável, correto? Ou ela ainda tem alguma utilidade nesse código, visto que o que ela faz, o OrderBy faz de forma mais simples e rápida.

E se ela foi dispensada, qual seria a real utilidade dela em algum outro projeto?

1 resposta
solução!

Boa tarde Victor,

Não, eles não são o mesmo algoritmo. Para começar, o LINQ OrderBy é documentado como estável (ou seja, se dois itens tiverem o mesmo nome, eles aparecerão em sua ordem original).

Também depende de você armazenar em buffer a consulta ou iterar várias vezes (LINQ-to-Objects, a menos que você buffer o resultado, será reordenado por foreach).

Espero ter ajudado.

Abraços!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software