Não criei "List", usei uma "double" para armazenar a média, qual a diferença e no que pode afetar?
void MediaDasNotas()
{
Console.Clear();
ExibirTitulosDasOpçoes("Exibir média das notas de uma banda");
Console.Write("Digite o nome da banda que você deseja ver a média das notas: ");
string nomeDaBanda = Console.ReadLine()!;
if (bandasEAvaliaçoes.ContainsKey(nomeDaBanda))
{
double mediaDasNotas = bandasEAvaliaçoes[nomeDaBanda].Average();
Console.WriteLine($"A media das notas da banda: {nomeDaBanda} foi de {mediaDasNotas}");
Console.WriteLine("\nAperte qualquer tecla para voltar ao menu princial");
Console.ReadKey();
Console.Clear();
ExibirOpcoesDoMenu();
}
else
{
Console.WriteLine($"\nA Banda {nomeDaBanda} não foi encontrada");
Console.WriteLine("Aperte qualquer tecla para voltar ao menu princial");
Console.ReadKey();
Console.Clear();
ExibirOpcoesDoMenu();
}
}