Я понимаю, что это старый вопрос, однако я искал этот материал, и вот как он может быть закодирован:
Console.WriteLine("Hello!");
Console.WriteLine("This is my command shell.");
string text = "";
string toWrite = "Please write something: ";
while (text != "quit")
{
Console.Write(toWrite);
text = Console.ReadLine();
Console.SetCursorPosition(0, Console.CursorTop - 1);
Console.WriteLine(text.PadRight(text.Length + toWrite.Length));
}
Console.SetCursorPosition помещает курсор назад на строку, которая былазаписать в, затем переписать то, что написано с текстом и дополнением, эквивалентным количеству символов в тексте.