我正在编写一个类似于终端的程序,但是,我遇到了一些问题。我希望能够提示用户输入命令并让用户能够在终端的同一行输入命令,但我不知道该怎么做。每次我尝试时,告诉用户键入的提示都显示在一行中,而我的“ReadLine”就是它下面的行。
例如,我希望它看起来像这样:
用户1> (此处用户输入命令)
我的代码是这样的:
Console.WriteLine("user1>");
string a = Console.ReadLine();
然后我当然会在那之后有更多代码,但那是麻烦点(让两个在控制台的同一行上)
但它总是这样编译:
用户1>
(此处用户输入命令)
如果有人想出一个我应该在这种情况下做的事情的例子,那将是很有帮助的。