Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Equals() não está dando o retorno que deveria

Olá! Estou enfrentando um problema e não sei exatamente onde eu estaria errando. Eu sobrescrevi o método Equals(), na classe Cliente, do mesmo modo que o professor. Segui a mesma lógica apresentada em aula, no Main, mas a saída é de que os objetos não são iguais, mesmo comparando somente os CPFs. Por que não estou conseguindo fazer essa comparação e obter o resultado esperado, que é de que os objetos são iguais? Obrigada!

Classe ClienteProgram e saída no Console

2 respostas
solução!

A princípio, consegui resolver. Não sei se houve algum problema ao adicionar a referência à biblioteca ByteBank.Modelos, mesmo eu tendo conseguido instanciar objetos de classes pertencentes à essa biblioteca. Quando adicionei novamente a referência, a saída do método Equals() passou a ser aquela esperada.

Oi Thaíse, como vai?

O código realmente está correto, muito estranho esse erro.

Bom, o importante é que resolveu o problema.

Qualquer dúvida estamos por aqui.

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