c#控制台字符串后面的写行

本文关键字:控制台 字符串 | 更新日期: 2023-09-27 18:27:42

所以我想知道,如何让控制台在字符串后开始键入?例如:控制台显示Username>,我可以在之后键入,而不是在下面键入。

示例:

我现在的情况:

Username >
i type here

我想要的方式:

Username > i type here

我希望你们明白我的意思,谢谢!

c#控制台字符串后面的写行

Console.Readline():之前输出提示文本

Console.Write("Username > ");

你遇到的问题是因为你使用了Console.WriteLine(),它会在你告诉它写的任何东西之后添加一行新行。所以只使用Console.Write()

来自MSDN:

Console.WriteLine()-将指定的数据,后跟当前行终止符,写入标准输出流。

Console.Write()-将指定值的文本表示形式写入标准输出流。

使用Console.Write()而不是Console.WriteLine()