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.