Probleme mit Console.Read () und Console.ReadLine ()

Ich habe versucht, Console.Read () und Console.ReadLine () in C # zu verwenden, habe aber seltsame Ergebnisse erzielt. Zum Beispiel dieser Code

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);
}

hat mir diesen Betrag = 49 gegeben, wenn ich 1 für die Anzahl der Schüler eingebe, und ich habe nicht einmal die Chance, einen Schülernamen einzugeben.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage