O que essa linha faz no código de bandas?
public List<Album> Albuns => albuns;
O que essa linha faz no código de bandas?
public List<Album> Albuns => albuns;
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;
public: Acessível de qualquer lugar.List<Album>: Tipo da propriedade.Albuns: Nome da propriedade.=> albuns: Retorna o campo privado albuns.Permite acessar a lista de álbuns, mas não modificá-la diretamente.
Banda minhaBanda = new Banda();
List<Album> albunsDaBanda = minhaBanda.Albuns; // Acessa a lista de álbuns
Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.