コード例 #1
0
        public void Executa()
        {
            PessoaFisica pf = new PessoaFisica();

            pf.Cpf        = "00989287873";
            pf.Nome       = "Jon";
            pf.Nascimento = new DateTime(1999, 05, 2);

            PessoaFisica pf2 = new PessoaFisica();

            pf2.Cpf        = "00989287873";
            pf2.Nome       = "Jon";
            pf2.Nascimento = new DateTime(1999, 05, 2);

            if (pf.Equals(pf2))
            {
                Console.WriteLine("pf e pf2 é igual");
            }
            else
            {
                Console.WriteLine("pf e pf2 não é igual");
            }
        }
コード例 #2
0
        public override bool Equals(object obj)
        {
            PessoaFisica outraPessoa = (PessoaFisica)obj;

            return(base.Equals(outraPessoa) && this.Cpf.Equals(outraPessoa.Cpf));
        }
コード例 #3
0
        public override bool Equals(object obj)
        {
            PessoaFisica outraPessoa = (PessoaFisica)obj;

            return(this.Nome.Equals(outraPessoa.Nome));
        }