Nessa projeto tentei colocar em prática os ensinamentos dos .Split na lista, sei que pra um código mais simples, a estrutura correta seria outra, mas quis fazer algo diferente para treinar as outras funcionalidades da linguagem.
List<string> notas = new List<string> { "Gaby-8,5", "Samuel-6,2", "Pedro Victor-8,9"};
string nomeAluno;
double mediaAluno;
for(int i = 0; i < notas.Count; i++)
{
nomeAluno = notas[i].Split("-")[0];
mediaAluno = double.Parse(notas[i].Split("-")[1]);
if(mediaAluno > 7)
{
Console.WriteLine($"A nota do aluno {nomeAluno} é de {mediaAluno}. Nota acima da media");
}else
{
Console.WriteLine($"A nota do aluno {nomeAluno} é de {mediaAluno}. Nota abaixo da media");
}
}