1. C# / Говнокод #1276

    +144

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    static void Menu()
            {
                ATD atd = new ATD();
                int i = 0; String s;
    
                while (i!=6){
                
                Console.WriteLine("Пожалуйста, укажите необходимое действие:");
                Console.WriteLine("*******************************************");
                Console.WriteLine("1) Добавить элемент в список");
                Console.WriteLine("2) Просмотреть список");
                Console.WriteLine("3) Сортировать список");
                Console.WriteLine("4) Найти элементы");
                Console.WriteLine("5) Удалить элемент из списка");
                Console.WriteLine("6) Выход");
                Console.WriteLine("*******************************************");
                Console.WriteLine();
                Console.Write("->"); 
                s = Console.ReadLine();
                i = Convert.ToInt32(s);
                Console.WriteLine();
               // Console.WriteLine("i = " + i); 
    
                    if (i == 1)  atd.AddElement(); 
                    else if (i == 2) atd.WriteList();
                    else if (i == 3) atd.SortList(); 
                    else if (i == 4) atd.FindElements(); 
                    else if (i == 5) atd.DeleteElement(); 
                    else if (i == 6) Console.WriteLine("Программа завершена..."); 
                    else Console.WriteLine("Введите корректное значение!");
                Console.WriteLine();
                Console.WriteLine();  
                }
    
           }

    Пример реализации меню.
    Автор — неизвестен

    Запостил: guest, 28 Июня 2009

    Комментарии (4) RSS

    • Да обычная лаба студента, которому дали задание сделать вот такое вот на Си-шарпе под консоль.
      Ответить
    • alex:
      Console.Write("->");
      s = Console.ReadLine();
      i = Convert.ToInt32(s);
      только эта часть какая-то странная? но вообще, самый простой способ сделать меню в консоли
      Ответить
    • вполне приличная лаба) преподу должно было понравится. Даже заморочился с эстетичностью - звездочек нарисовал)
      Ответить
    • я:
      switch should be used for last if with elseifs
      Ответить

    Добавить комментарий