Wie Lesen Sie "Enter" auf der Tastatur, um zu beenden das Programm
Ich habe ein einfaches Programm geschrieben in C# in Visual Studio 2013.
Am Ende meines Programms ich weisen Sie die Benutzer an:
"Bitte Drücken Sie Enter um das Programm zu Beenden."
Ich würde gerne die Eingabe von der Tastatur auf die nächste Zeile und wenn ENTER gedrückt wird, wird das Programm beendet.
Kann mir jemand sagen, wie ich diese Funktion erreichen?
Habe ich versucht den folgenden code:
Console.WriteLine("Press ENTER to close console......");
String line = Console.ReadLine();
if(line == "enter")
{
System.Environment.Exit(0);
}
- Vielleicht eine triviale Antwort, aber
Console.ReadLine()
nicht das problem lösen? Was Sie tun müssen? - Ich aktualisierte die Frage mit dem code, den ich ausprobiert habe.
- Die Antwort ist Konsole.Readline()
Du musst angemeldet sein, um einen Kommentar abzugeben.
Folgendes versuchen:
Können Sie verwenden eine do-while zu. Mehr Informationen: Console.ReadKey()
Wenn Sie schreiben, das Programm auf diese Weise:
System.Environment.Exit(0);
Beispiel:
Ein Weiteres Beispiel:
Noch Ein Weiteres Beispiel:
Wenn Sie brauchen, können Sie überprüfen, ob der gelesene Wert von
Console.ReadLine()
leer ist, dannEnvironment.Exit(0);
Verwenden
Console.ReadKey(true);
wie diese: