C#: "Automatisch Enter" nach Eingabe einer Taste?
Hallo!
Wenn man in C# ReadLine() aus der Klasse Console verwendet, kann ja ein String eingelesen werden, und nach der Eingabe muss ja <Enter> gedrückt werden, dann wird das Programm fortgeführt.
Gibt es eine Einlesemöglichkeit, wenn ich eine Taste kurz drücke, dass das Programm sofort fortfährt (also dass nach der Eingabe eines Characters "automatisch Enter gedrückt wird")
Hoffe ihr versteht, was ich meine,
LG
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik
Im Objektbrowser kann man schön durch die Methoden der Console Klasse blättern und sich ansehen, wofür sie sind. Da ist sicher etwas dabei.
Woher ich das weiß:Studium / Ausbildung – Datenverarbeitungs-Kfm, Hobby- und Profi-Programmierer
Ja, dafür kannst du die Funktion ReadKey verwenden
Beispiel:
ConsoleKeyInfo cki = Console.ReadKey();
Console.Write(" --- You pressed ");
Console.WriteLine(cki.Key.ToString());