Gostaria de uma explicação relacionada a propriedade {get, set}?
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!
Gostaria de uma explicação relacionada a propriedade {get, set}?
Oi, Levi! Tudo bem?
As propriedades {get, set} em C# são uma maneira elegante de encapsular campos de uma classe, oferecendo uma sintaxe simplificada para acessar e modificar esses campos. Basicamente, elas permitem que você controle como os valores são acessados (get) e modificados (set).
Aqui está um exemplo prático:
class Pessoa
{
private string nome;
// Propriedade Nome com get e set
public string Nome
{
get { return nome; }
set { nome = value; }
}
}
Neste exemplo, nome é um campo privado da classe Pessoa, a propriedade Nome permite acessar e modificar o valor de nome de fora da classe, mas de uma maneira controlada, já o get retorna o valor de nome, enquanto o set permite modificar esse valor.
Elas são uma ferramenta poderosa para escrever código mais seguro e fácil de manter. Espero ter ajudado!
Um forte abraço e bons estudos!