No último módulo do curso C# II, não foi abordado sobre Propriedades Estáticas. As propriedades servem para definir o nível de acessibilidade dos atributos. Em quais situações poderíamos definir uma propriedade como sendo estática ?
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!
No último módulo do curso C# II, não foi abordado sobre Propriedades Estáticas. As propriedades servem para definir o nível de acessibilidade dos atributos. Em quais situações poderíamos definir uma propriedade como sendo estática ?
Olá Lucas,
no C# uma propriedade nada mais é do que um atributo mais o seu getter e setter. E usando os modificadores de acesso você consegue restringir o acesso ao getter e/ou ao setter. Então a propriedade se aproxima bastante de um atributo mesmo e o cenário de declarar uma propriedade como estática é o mesmo de quando declaramos o atributo como estático, ou seja, quando precisamos que propriedade pertença a classe ao invés de pertencer a cada objeto.