1
resposta

Com muito custo consegui.

A minha grande dúvida é como fazer pra criar um comando para o usuário entrar com o nome e associar com o método, mas o chatGPT tem sido meu aliado nos estudos, viu.

Daí consegui fazer uma solução assim:

List<string> nomesDosEscolhidos = new List<string>()
{
    "Bruce Wayne",
    "Carlos Vilagran",
    "Richard Grayson",
    "Bob Kane",
    "Will Farrel",
    "Lois Lane",
    "General Welling",
    "Perla Letícia",
    "Uxas",
    "Diana Prince",
    "Elisabeth Romanova",
    "Anakin Wayne"
};

Console.WriteLine("Digite o nome que queira buscar: ");
string nomeBusca = Console.ReadLine();

bool foiEncontrado = VerificaNome(nomesDosEscolhidos, nomeBusca);

if(foiEncontrado)
{
    Console.WriteLine($"O nome {nomeBusca} foi encontrado.");
}
else
{
    Console.WriteLine($"O nome {nomeBusca} não foi encontrado.");
}

bool VerificaNome(List<string> nomesDosEscolhidos,string nomeBusca)
{
    return nomesDosEscolhidos.Contains(nomeBusca);
}

Coloquei como pergunta, mas era para ter sido marcado como solução.

1 resposta

Olá Wellington, tudo bem? Fico feliz em saber que o chatGPT tem sido útil nos seus estudos! Quanto à sua dúvida, entendi que você deseja criar um comando para o usuário entrar com um nome e associá-lo a um método. Para isso, você pode utilizar a classe Console do C# para ler a entrada do usuário e passar o valor para o método desejado. Por exemplo:

Console.WriteLine("Digite um nome: ");
string nome = Console.ReadLine();

MeuMetodo(nome); //chama o método e passa o nome como parâmetro

Lembrando que o método deve estar previamente criado e deve receber um parâmetro do tipo string para receber o nome digitado pelo usuário.

Bons estudos!