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

Duvida variável "value"

Bom dia. Pessoal não entendi direito o uso da variável "value" alguém poderia explicar? Me parece que é uma variável própria da linguagem, não entendi ao certo, já que nem precisamos declara-la.

private string cpf;

        public string Cpf
        {
            get
            {
                return cpf;
            }
            set
            {
                this.cpf = value; // não entendi seu uso aqui
            }
        }
2 respostas
solução!

Os getters e setters do C# são mais otimizados, evitando a repetição de código. Colocar o value é o equivalente a fazer isso:

set (string cpf)
{
         this.cpf = cpf;
}

O C# já entende que você está fazendo um set e já recebe value como valor de entrada para o método.

Vlw, muito obrigado.