Wątek przeniesiony 2016-10-23 15:16 z C# i .NET przez DibbyDum.

Jak zrobić komendę powtarzającą całego switch'a?

0

Witam, mam pytanie, czy używając switch'a można zrobić w case'ie komendę powtarzającą całego switch'a oraz wyłączająca console ?
Tutaj podaje przykład :

   Console.WriteLine("Jesli chcesz zaczac ankiete nacisnij 1-Yes, jesli chcesz wyjsc wcisnij 2-No");
            string odp = Console.ReadLine();
            switch (odp)
            {
                case "1":
                case "Yes":
                case "yes":
                case "Y":
                case "y":
                    Console.Clear();
                    break;
                case "2":
                case "No":
                case "no":
                case "N":
                case "n":
                    Console.Clear();
                    Console.WriteLine("Aplikacja zostanie wylaczona");
                                                                                                     <---- (tutaj komenda wyłączająca konsole ) 
                    break;
                default:
                    Console.WriteLine("Prosze wybrac odpowiedz 1 lub 2 ");
                                                                          <---- (tutaj komenda powtórzenia switch ) 
                   
                    break;
            }

z góry dziękuję za pomoc :)

1
bool again = true;
while (again)
{
  again = false;
  switch (...)
  {
    ...
    default:
      again = true;
      break;
  }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1