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

Validar comportamento do uma variável privada em uma classe

Quando estava montando a classe Cliente ao escrever private string _cpf ele ficou transparente no Visual Studio, porque?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace P10_ByteBank
{
    public class Cliente
    {
        private string _cpf;

        public string CPF
        {
            get
            {
                return _cpf;
            }
            set
            {
                // Escrevo minha lógica de validação de CPF
                _cpf = value;
            }
        }

        public string Nome { get; set; }

        public string Profissao { get; set; }

    }
}
2 respostas
solução!

Olá Lilian, creio que é porque a variável não foi usada em mais nenhum lugar no código. Tente ignorar isso por enquanto, logo mais a frente no curso você utilizará a variável em outros métodos.

Lilian, boa tarde. Espero que esteja bem. Quando você cria um atributo dentro da classe, a nova versão do C# lhe permite a opção de usar como uma propriedade, acessível em outras partes do sistema. A questão dela mudar de cor e ficar transparente é pelo fato de ser um atributo privado e de acesso restrito. Espero ter ajudado.