Qual seria a diferença e o melhor metodo a se usar ? :
private String teste;
ou
public String teste {private get; private set;}
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.