.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());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д