.NET 4.x Непонятка с Вводом-выводом - C#

Узнай цену своей работы

Формулировка задачи:

имеется такое дело
Листинг программы
  1. static void Menu()
  2. {
  3. Console.WriteLine(" 1 - Ввести список ");
  4. Console.WriteLine(" 2 - Показать список ");
  5. int MenuItem = Console.Read();
  6. Console.Write(MenuItem);
  7. switch (MenuItem)
  8. {
  9. case 1:
  10. Console.WriteLine("ВВод");
  11. break;
  12. case 2:
  13. Console.WriteLine("Вывод");
  14. break;
  15. default:
  16. Console.WriteLine("Нет такого пункта меню");
  17. break;
  18. }
  19. }
  20. static void Main(string[] args)
  21. {
  22. // Объявление списка
  23. List MyList = new List();
  24. Program.Menu();
  25. Console.Read();
  26. }
При вводе 1 выдаёт обратно мне 49, а при вводе 2 выдаёт 50 и идёт по дефолту, как и почему я не понимаю. C# для меня нов, и в чём косяк я не пойму.

Решение задачи: «.NET 4.x Непонятка с Вводом-выводом»

textual
Листинг программы
  1.  int MenuItem = Convert.ToInt32( Console.ReadLine());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы