Propriedades podem ser inicializadas com valor default?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Propriedades podem ser inicializadas com valor default?
Olá Lucas!
Podem sim, normalmente.
Um único ponto de atenção é que por convenção e boas práticas, essa inicialização deve ser feita através do construtor da classe.
O que quero dizer com isso é que ao invés de fazer o seguinte código:
public string Nome { get; set; } = "Felipe"
Fazemos isso através do construtor da classe a qual a propriedade pertence e inicializamos da seguinte forma. Considerando que a classe seja Aluno:
public Aluno()
{
Nome = "Felipe";
}Do primeiro modo funciona, mas não é uma boa prática.
Espero que tenha ajudado!