Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida com If, Else, alguém saberia me dizer??

Para adicionar um número Aperte a tecla A, e aparecer a mensagem " Você adicionou um número à lista" e para remover digite R e aparecer a mensagem"Você removeu um item", e se não tiver nenhum número aparecer a mensagem "Não há itens para remover".

public static void Main() { Console.WriteLine("Para adicionar um item digite A, para remover digite R.");

    Console.WriteLine("Para sair tecle (Esc) !\n");

    List<int> lista = new List<int>();

    for (int i = 1; i < lista.Count; i++)
    {
        Console.WriteLine(lista[i]);
    }

    ConsoleKeyInfo digite;

    Console.TreatControlCAsInput = true;

    do
    {
        lista.Add(+1);

        digite = Console.ReadKey();
        Console.Write(" ---Você adicionou um número à lista\n");

        Console.WriteLine(lista.Count);

        {

           if (remover == 'R')
            {
                if (lista.Remove(1))
                {
                    Console.Write("\nVocê removeu um número da lista");
                }                          
            }
            else
            {
                Console.WriteLine("\nNão há itens para remover");
            }

        }

        Console.WriteLine(digite.Key.ToString());

    } while (digite.Key != ConsoleKey.Escape);

O código está assim, eu estou conseguindo adicionar um número mais a mensagem, só não estou conseguindo a parte de digitar o 'R' para remover. Alguém poderia me ajudar,por favor??

1 resposta
solução!

Boa noite, Vinicius! Como vai?

Como já estou tratando sobre essa questão contigo no outro tópico, irei fechar esse e deixar aberto apenas o primeiro pra organizar melhor o fórum e centralizar a participação do pessoal em um só lugar.

Link do tópico original: https://cursos.alura.com.br/forum/topico-alguem-pode-me-ajudar-nesse-problema-97376

Grande abraço e bons estudos, meu aluno!