Меняется переменная. Почему - не ясно - C#
Формулировка задачи:
Доброго времени суток. Прошу с пониманием отнестись к столь простому вопросу, но форум для начинающих, а я - он и есть.
Пытаюсь сделать консольное приложение куда будут по очереди вводится пользователем значения переменных различных типов. Застрял уже на int. Суть в том, что при введении значения переменной скажем 7 на экран потом выдаётся 55. Видимо как-то неправильно считываю ввод, но пока ответа не нашёл. Подскажите пожалуйста, как правильно действовать.
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Итак, начнём игру с переменными");
Console.ReadKey();
Console.Write("Введите значение первой переменной:");
int a = Console.Read();
Console.WriteLine("Мы ввели первую переменную и присвоили её тип Integer и занчение " + a + "");
Console.ReadKey();
}
}
}Решение задачи: «Меняется переменная. Почему - не ясно»
textual
Листинг программы
int a = int.Parse(Console.ReadLine());