Tastatureingaben abfragen a la getch,getc,getche
-
Ich habe mal eine Frage,
gibt es eine Möglichkeit in C# Tastatureingaben abzurufen ohne diesen String oder Character anzuzeigen?
Ich suchte sowas wie aus C bekannt: kbhit(), getc,getch,getche()
Gibt es sowas nicht auch in C#.
Mir kam nur Console.Read(),Console.ReadLine() in den Sinn, oder Console.KeyAvailable oder dergleichen, aber konkret getc() hab ich nicht gefunden.
Ich suche halt etwas was Tastatureingaben einliest, es reicht ein Character ( 'j' oder 'n') der aber nicht angezeigt wird. Habe zurzeit nur Console.ReadLine(), was einen String einliest, was aber hässlich ist. Will es eher UnixLike wo man Passwörter auch nicht anzeigt.
Gibt es da was?
Danke
-
Ist zwar nicht genau das was Du suchst, aber ev. hilfts trotzdem weiter:
http://www.codeproject.com/kb/dotnet/ConsolePasswordInput.aspx
-
Console.ReadKey
->intercept
auftrue
setzen.Grüssli