2017-05-11 7 views
0

Ich möchte ein Zeichen vor dem Benutzereingabe setzen, wie in der regulären cmd. Ich versuchte Console.WriteLine("]", input = Console.ReadLine()) wo Eingabe ist die Zeichenfolge, die die Benutzereingabe erhält, aber es funktioniert nicht. Ich habe auch versucht, etwas in den Zeilen von Console.WriteLine("]" + input = Console.ReadLine());, aber das gab mir den Fehler 'Die linke Seite einer Zuweisung muss eine Variable, Eigenschaft oder Indexer sein'.Wie kann ich eine Zeichenfolge vor Console.ReadLine() Konsolenanwendung setze

+2

'Console.Write ("]"); input = Console.ReadLine(); ' – Adrian

+0

Der Unterschied ist,' WriteLine() 'fügt am Ende der Zeile ein Zeilenumbruchzeichen hinzu. 'Write()' nicht. –

Antwort

3

Verwenden Console.Write anstelle von Console.WriteLine die Eingabe von derselben Zeile zu lesen

Console.Write("]"); // does not insert new line after ] 
input = Console.ReadLine(); 
Verwandte Themen