Propriedades em C# são uma maneira de encapsular campos e fornecer acesso a seus valores através de métodos. As propriedades permitem um melhor controle sobre como os valores dos campos são acessados e modificados. Este artigo, explicaremos o que são propriedades e como usá -las em C# com a ajuda de exemplos relevantes.
Quais são as propriedades em C#
As propriedades em C# são uma maneira de acessar e modificar os valores dos campos privados de fora da classe. Eles fornecem um nível de abstração entre o código que o usa como uma implementação interna da classe e, em vez de acessar diretamente um campo, o código interage com a propriedade que encapsula esse campo. Isso permite um melhor controle sobre como os valores são acessados e modificados, e também permite que a lógica adicional seja executada quando os valores são definidos ou recuperados.
Como usar as propriedades em C#
Para usar as propriedades em C#, precisamos defini -las dentro de uma classe como uma propriedade consiste em dois métodos: um é o método do setter e o outro é um método getter. O método getter recupera o valor da propriedade, e o método setter define o valor da propriedade. Aqui está um exemplo:
usando o sistema;
Classe Person_name
String privada _name;
Nome de String Public
obtenha return _name;
set _name = value;
programa de classe
estático void main ()
PERSON_NAME PERSON_NAME = new Person_Name ();
PERSON_NAME.Name = "sam";
Console.WriteLine (PERSON_NAME.Nome);
Neste exemplo, temos uma classe chamada Person_name com um campo privado chamado _name. Também temos uma propriedade pública chamada nome que encapsula este campo. O valor de _name é recuperado por getter, que é definido pelo método do setter.
No método principal, criamos uma nova instância da classe Person_name e definimos sua propriedade como “Sam”. Em seguida, imprimimos o valor da propriedade Nome para o console, que gera "Sam".
Conclusão
As propriedades em C# são uma ferramenta poderosa para encapsular campos e fornecer acesso controlado a seus valores. Eles permitem que a lógica adicional seja executada quando os valores são definidos ou recuperados, e fornecem um nível de abstração entre a implementação interna de uma classe e o código que a usa. Ao usar propriedades, podemos escrever um código mais robusto e sustentável.