Qual seria a diferença e o melhor metodo a se usar ? :
private String teste;
ou
public String teste {private get; private set;}
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!
Qual seria a diferença e o melhor metodo a se usar ? :
private String teste;
ou
public String teste {private get; private set;}
Olá, Alex.
Você não pode colocar o get e o set privados ao mesmo tempo. O código não vai compilar.
Porém, você pode escolher um deles para ser privado.
O que é comum, conforme o exercício da aula, é deixar o get e colocar o set como privado para impedir que outra classe mude o valor do atributo.
Assim:
public string Teste { get; private set; }
Ah, e a string é minúscula e propriedades são maíusculas, tipo Teste, pelo costume do C#.
Alexandre Aquiles, Obrigado, agora consigo compreender.