输入与c#中的输出相同的行?

时间:2009-09-19 00:56:15

标签: c# console user-input

例如:

C:\>输入一个数字:60

输出为“输入数字:”,输入为“60”。

如何让这些在同一条线上?

编辑: 我遇到的问题是,当我输出“输入数字:”时,它会自动开始一个新行,因此用户在下面输入“60”(在下一行)

2 个答案:

答案 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
}