1
resposta

Resposta Buscando em uma lista (Corrigido após a aula de Laços)

List<string> listaDePresença = new List<string>
{
    "Ana", 
    "Carlos", 
    "Bianca", 
    "João", 
    "Marina"

};


Console.Write("Digite o nome do aluno: ");
string nomebuscado = Console.ReadLine();

for (int i = 0; i <= listaDePresença.Count; i++)
{
    var nomeAlunos = listaDePresença[i].Split("-")[0];
    if (nomeAlunos.Equals(nomebuscado))
    {
        Console.WriteLine($"Aluno encontrada na posição {i + 1}");
        break;
    }
    else
    {
        Console.WriteLine("Aluno não está presente na lista");
        break;
    }
}
1 resposta

Oi, Philip! Como vai?

Com o que você descreveu, chamou atenção que você usou Contains para verificar a presença do nome, mas acabou exibindo apenas o último índice da lista, não a posição real do aluno.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!