例如:
C:\>输入一个数字:60
输出为“输入数字:”,输入为“60”。
如何让这些在同一条线上?
编辑: 我遇到的问题是,当我输出“输入数字:”时,它会自动开始一个新行,因此用户在下面输入“60”(在下一行)
答案 0 :(得分:18)
使用System.Console.Write
代替System.Console.WriteLine
答案 1 :(得分:9)
这将是
Console.Write("Input a number: ");
// It will return the entire string after the user hits enter
string theNumber = Console.ReadLine();
int number = 0;
if(int.TryParse(theNumber, out number))
{
// Do something with the number
}