字符串后的c#控制台写入线
所以我想知道,如何让控制台在字符串之后开始键入? 例如:控制台显示Username>,我可以在后面输入,而不是在下面 例如: 我现在的情况:字符串后的c#控制台写入线,c#,console,C#,Console,所以我想知道,如何让控制台在字符串之后开始键入? 例如:控制台显示Username>,我可以在后面输入,而不是在下面 例如: 我现在的情况: Username > i type here 我多么想要它: Username > i type here 我希望你们知道我的意思,谢谢 使用Console.Write()而不是Console.WriteLine()使用Console.Write()而不是Console.WriteLine()在Console.Readline()之前输出提
Username >
i type here
我多么想要它:
Username > i type here
我希望你们知道我的意思,谢谢 使用
Console.Write()
而不是Console.WriteLine()
使用Console.Write()
而不是Console.WriteLine()
在Console.Readline()
之前输出提示文本:
您遇到的问题是,您使用的是Console.WriteLine()
,它会在您告诉它要写的内容之后追加一行新行。因此,只需使用Console.Write()
从MSDN:
-将指定数据(后跟当前行终止符)写入标准输出流
-将指定值的文本表示形式写入标准输出流
在控制台.Readline()前面输出提示文本。: 您遇到的问题是,您使用的是
Console.WriteLine()
,它会在您告诉它要写的内容之后追加一行新行。因此,只需使用Console.Write()
从MSDN:
-将指定数据(后跟当前行终止符)写入标准输出流
-将指定值的文本表示形式写入标准输出流
@MatthewDotcom确保你接受一个你认为最能回答你问题的答案。这会奖励帮助你的人,并鼓励人们在课堂上回答你的问题future@MatthewDotcom确保你接受一个你认为最能回答你问题的答案。这会奖励帮助你的人,并鼓励人们在将来回答你的问题
Console.Write("Username > ");