Meine C# -Konsolenanwendung wird als Login für meine C# -Form-Anwendung verwendet, das Problem ist, in meiner C# -Konsolen-App konnte ich nicht herausfinden ein Weg zu ReadLine
ohne die Notwendigkeit, Enter
zu drücken, weil ich erkennen muss, ob F2
oder Enter
gedrückt wird, dann ReadLine
ohne Benutzer erneut auf Enter
drücken müssen. Zum Beispiel, wenn ich erkennen wollte, ob F2
gedrückt wird, würde ich warten müssen, bis F2
gedrückt wird, bis ich in der Lage bin zu ReadLine
, Hoffentlich wurde diese Frage so formuliert, dass es Sinn macht, ich bin sicher, dass Sie mir sagen können bin ziemlich ein 'noob' bei C#.
Beispiel für mein Problem:C# console: Wie ReadLine ohne die Notwendigkeit, [Enter] drücken
static void Main()
{
var KP = Console.ReadKey();
if (KP.Key == ConsoleKey.F2)
{
//User Presses F2
}
else if (KP.Key == ConsoleKey.Enter)
{
string UserName = ReadLineWithoutPressingEnter();//Just a example
//ReadLine without needing to press enter again
}
}
Vielen Dank für Ihre Zeit.
Ihre Frage arbeiten sollte es nicht klar, ? –
Sie müssen eine Zeile lesen, ohne 'Enter' zu drücken ... ist das Ihre Frage? –
@usmanlqbal Ja, das ist meine Frage – C0d1ng