Propriedades implementado automática (guia de programação translation from VPE for Csharp)
Propriedades implementadas automaticamente fazem declaração de propriedade mais concisa quando não é necessária nenhuma lógica adicional no acessadores de propriedade.Quando você declara uma propriedade, sistema autônomo mostrado no exemplo a seguir, o compilador cria um privado, campo existente anônimo só pode ser acessado através get e set acessadores.
Exemplo
O exemplo a seguir mostra uma classe simples que tem algumas propriedades implementadas automaticamente:
class LightweightCustomer
{
public double TotalPurchases { get; set; }
public string Name { get; private set; } // read-only
public int CustomerID { get; private set; } // read-only
}
Propriedades implementadas automaticamente devem declarar um get e um set acessador. Para criar um somente leitura propriedade implementada automaticamente de , atribua a ele um particular conjunto acessador.
Atributos são permitidos em propriedades implementadas automaticamente mas, obviamente, não em campos de backup como aqueles não são acessíveis a partir de seu código-fonte.Se você deve usar um atributo no campo backup de uma propriedade, basta crie uma propriedade regular.