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

Ato*_*mix 6 c# console user-input

例如:

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

输出为"输入数字:",输入为"60".

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

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

Esb*_*sen 18

System.Console.Write而不是System.Console.WriteLine

  • 如果这是一个适合您的正确答案,请单击左侧的小刻度将其接受为正确答案.这意味着评论者的努力在声誉中得到认可,并使人们更容易扫描答案,看看哪个是正确的. (2认同)

Dav*_*rab 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
}
Run Code Online (Sandbox Code Playgroud)