.NET 4.x Непонятка с Вводом-выводом - C#
Формулировка задачи:
имеется такое дело
При вводе 1 выдаёт обратно мне 49, а при вводе 2 выдаёт 50 и идёт по дефолту,
как и почему я не понимаю.
C# для меня нов, и в чём косяк я не пойму.
Листинг программы
- static void Menu()
- {
- Console.WriteLine(" 1 - Ввести список ");
- Console.WriteLine(" 2 - Показать список ");
- int MenuItem = Console.Read();
- Console.Write(MenuItem);
- switch (MenuItem)
- {
- case 1:
- Console.WriteLine("ВВод");
- break;
- case 2:
- Console.WriteLine("Вывод");
- break;
- default:
- Console.WriteLine("Нет такого пункта меню");
- break;
- }
- }
- static void Main(string[] args)
- {
- // Объявление списка
- List MyList = new List();
- Program.Menu();
- Console.Read();
- }
Решение задачи: «.NET 4.x Непонятка с Вводом-выводом»
textual
Листинг программы
- int MenuItem = Convert.ToInt32( Console.ReadLine());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д