C#でConsole.Read()とConsole.ReadLine()を使用しようとしていますが、奇妙な結果が得られています。たとえば、このコード
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);
}
生徒数に1を入力すると、その金額= 49になりますが、生徒名を入力する機会すらありません。