Porque usar esse:
public string Nome { get; set; }
Ao invés desse:
public string nome;
Tem diferença e vantagens?
Porque usar esse:
public string Nome { get; set; }
Ao invés desse:
public string nome;
Tem diferença e vantagens?
Arthur, isso tem relação com o paradigma de Orientação a Objetos. Mais especificamente a questão do Encapsulamento. Recomendo que você leia o Capítulo 7 dessa apostila da Caelum, ela vai te dar mais detalhes do que eu poderia escrever aqui. E lá, com certeza, está bem mais didático. Se ainda tiver duvidas dê uma busca por Encapsulamento, tem muito material bom para consultar.