Проблемы Console.Read () и Console.ReadLine ()

Я пытался использовать Console.Read () и Console.ReadLine () в C #, но получаю странные результаты. например этот код

Console.WriteLine("How many students would you like to enter?");
int amount = Console.Read();
Console.WriteLine("{0} {1}", "amount equals", amount);

for (int i=0; i < amount; i++)
{
     Console.WriteLine("Input the name of a student");
     String StudentName = Console.ReadLine();
     Console.WriteLine("the Students name is " + StudentName);
}

дал мне эту сумму = 49, когда я ввел 1 для количества студентов, и у меня даже не было возможности ввести имя студента.

Ответы на вопрос(10)

Ваш ответ на вопрос