.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());