Ich mache ein Programm, in dem ich die Benutzereingabe benötigt, um unsichtbar zu sein, und ich lese, dass var key = System.Console.ReadKey(true);
genau das tut. zu tun, was ich brauche, aber ich brauche eine Zeichenkette mit mehreren Zeichen, also was ich getan habe, istWie schreibe ich einen String mit readkey innerhalb einer Schleife?
string Choice1=null;
User1Input:
while (true)
{
var key = System.Console.ReadKey(true);
if (key.Key == ConsoleKey.Enter)
{
break;
}
Choice1 += key;
}
Was passiert ist, dass key
einfach nichts liest, denn selbst wenn ich die Eingabetaste drücken, Die Schleife schließt nicht.
Warum kann nicht die gesamte Zeile 'System.Console.ReadLine lesen()'? – Rahul
Ich habe es gerade versucht, es ist rot unterstrichen. Außerdem habe ich auf dieser Website irgendwo gelesen, dass man Zeilen nicht unsichtbar machen kann, nur einzelne Tasten. –