Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Dúvida sobre trecho de código

O que essa linha faz no código de bandas?

public List<Album> Albuns => albuns;
1 resposta
solução!

Olá, Maitê.

Tudo bem?

Essa linha de código em C# define uma propriedade somente leitura chamada Albuns que retorna uma lista de objetos do tipo Album. A propriedade Albuns usa um operador lambda para retornar o valor do campo privado albuns.

public List<Album> Albuns => albuns;

Resumo dos componentes:

  • public: Acessível de qualquer lugar.
  • List<Album>: Tipo da propriedade.
  • Albuns: Nome da propriedade.
  • => albuns: Retorna o campo privado albuns.

Função:

Permite acessar a lista de álbuns, mas não modificá-la diretamente.

Exemplo de uso:

Banda minhaBanda = new Banda();
List<Album> albunsDaBanda = minhaBanda.Albuns;  // Acessa a lista de álbuns

Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.