c#console字符串后写入

时间:2015-12-21 20:43:58

标签: c# console

所以我想知道,如何让控制台开始在字符串后输入? 例如:控制台显示用户名>我可以在那之后输入而不是在。

之后

示例:

我现在如何拥有它:

Username >
i type here

我多么想要:

Username > i type here

我希望你们知道我的意思,谢谢!

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

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

Console.Write("Username > ");

你遇到的问题是因为你使用了Console.WriteLine(),它会在你写完之后附加一个新行。所以只使用Console.Write()

来自MSDN:

  

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

     

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