所以我想知道,如何让控制台开始在字符串后输入? 例如:控制台显示用户名>我可以在那之后输入而不是在。
之后示例:
我现在如何拥有它:
Username >
i type here
我多么想要:
Username > i type here
我希望你们知道我的意思,谢谢!
答案 0 :(得分:3)
使用Console.Write()
而不是Console.WriteLine()
答案 1 :(得分:3)
在Console.Readline()
之前输出提示文字:
Console.Write("Username > ");
你遇到的问题是因为你使用了Console.WriteLine()
,它会在你写完之后附加一个新行。所以只使用Console.Write()
来自MSDN:
Console.WriteLine() - 将指定数据(后跟当前行终止符)写入标准输出流。
Console.Write() - 将指定值的文本表示写入标准输出流。