Estou com uma duvida referente a esse trecho de codigo
string nomeDaBanda = Console.ReadLine()!;
if (listaBanda.ContainsKey(nomeDaBanda))
{
// List<int> notasDaBanda = listaBanda[nomeDaBanda];
double notasDaBanda = listaBanda[nomeDaBanda].Average();
Console.WriteLine($"A media da {nomeDaBanda} e de {notasDaBanda}");
} else
{
Console.WriteLine("Nao possui essa banda na lista.Deseja adcionar!");
}
Minha Duvida seria nesse trecho mais especifico
// List<int> notasDaBanda = listaBanda[nomeDaBanda];
double notasDaBanda = listaBanda[nomeDaBanda].Average();
No caso na Lista comentada e estaria chamando toda a lista? e no tipo Double eu estaria chamando em especifico o nome da banda?
qual dos dois seria mais eficaz ou melhor?