Hello!
Console.ReadLine() simply reads the input from wherever the cursor position currently is. The problem is not here as it is not the culprit of the extra line break.
In actual fact, the problem lies in Console.WriteLine(). This function outputs the given text and adds a line break. That is where the line break is coming from. To avoid this, use Console.Write().
:)
Richard