Как вы ждете ввода на той же линии Console.WriteLine()?
Я хочу задать вопрос, например:
Как тебя зовут? Джо
Как бы это сделать, используя Console.WriteLine, чтобы также ждать ответа на этой же строке, а не разбивать на:
Как вас зовут?
Джо
Ответ 1
Используйте Console.Write вместо этого, поэтому нет новой строки:
Console.Write("What is your name? ");
var name = Console.ReadLine();
Ответ 2
Как сказал Мэтт, используйте Console.Write. Я бы также рекомендовал явно очистить вывод, однако - я считаю, что WriteLine делает это автоматически, но я видел странности, когда просто использовал Console.Write, а затем ожидал. Таким образом, код Мэтта становится:
Console.Write("What is your name? ");
Console.Out.Flush();
var name = Console.ReadLine();