Fica o erro de 'O nome "CPF" não existe no contexto atual'
namespace ByteBank.Modelos
{
public class Cliente
{
public string Nome { get; set; }
public string CPF { get; set; }
public string Profissao { get; set; }
}
public override bool Equals(object obj)
{
Cliente outroCliente = obj as Cliente;
if(outroCliente == null)
{
return false;
}
return CPF == outroCliente.CPF;
}
}
Usei a dica do visual studio de deixar um string CPF = null;
logo antes do return, mas não sei se isso afeta o restante do programa. E percebi que continua dando um erro "CS0116: Um namespace não pode conter diretamente membros, como campos, métodos ou instruções" quando tento reescrever o método Equals.