0

我想Console.ReadLine();在上一行中使用并使其显示如下:

HeresomeText>(input)

不喜欢

HeresomeText>
(input)

有可能吗?

4

3 回答 3

3

使用 Write 方法而不是 WriteLine 方法:

 Console.Write("HeresomeText> ")

此外,您可以使用 SetCursorPosition:

Console.SetCursorPosition(int left, int right);
于 2014-02-28T08:14:48.657 回答
1

绝对 - 看看System.Console班级的各个成员。

特别是,您需要该SetCursorPosition方法,但如果您正在编写一个“花哨的”控制台应用程序,您还应该考虑使用颜色等的成员。

于 2014-02-28T08:13:55.873 回答
0

这取决于你之前的Console.WriteLine()陈述。将其更改为Console.Write()没有换行符的。

static void Main(string[] args)
{
    Console.Write("HeresomeText>");
    Console.ReadLine();
}
于 2014-02-28T08:15:56.807 回答