例如:
C:\> 输入一个数字:60
输出为“输入一个数字:”,输入为“60”。
我如何让这些在同一条线上?
问题是当我输出“输入一个数字:”时,它会自动开始一个新行,所以用户在下面输入“60”(在下一行)。
例如:
C:\> 输入一个数字:60
输出为“输入一个数字:”,输入为“60”。
我如何让这些在同一条线上?
问题是当我输出“输入一个数字:”时,它会自动开始一个新行,所以用户在下面输入“60”(在下一行)。
使用System.Console.Write
代替System.Console.WriteLine
这将是
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
}