2015-12-21 79 views
1

所以我想知道,我如何使一个控制台开始键入一个字符串后? 例如:控制台说用户名>,我可以键入之后而不是之下。c#控制台后字符串writeline

例子:

如何我现在:

Username > 
i type here 

如何我希望它:

Username > i type here 

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

回答

3

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

Console.Write("Username > "); 

而你所遇到的问题是因为你用Console.WriteLine()这将追加一个新的生产线后,不管你告诉它写。所以只使用Console.Write()

从MSDN:

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

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

+0

哦,谢谢,这是更容易的话,我想 – wtm

+0

@MatthewDotcom确保你接受,你认为最好的回答了你的问题的答案。这会奖励人们帮助你,并鼓励人们在未来回答你的问题 –

3

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

+0

哦,谢谢,这是更容易的话,我想 – wtm

相关问题