Почему всё выводится в одну строку?

В C# все выводится в одну строку, скорее всего, потому что используется метод "Console.Write()" вместо "Console.WriteLine()". Когда мы используем метод "Console.Write()", текст или значение выводятся на консоль без добавления символа новой строки в конце. Это означает, что следующий вызов "Console.Write()" или "Console.WriteLine()" будет выводиться на этой же строке после последнего символа предыдущего вызова.

Для того чтобы каждый вызов "Console.Write()" или "Console.WriteLine()" начинался с новой строки, необходимо использовать метод "Console.WriteLine()". Данный метод добавляет символ новой строки в конце выводимой строки, что приводит к тому, что следующий вызов будет выводиться на новой строке.

Пример:

Console.Write("Hello, ");
Console.Write("world!"); // Вывод: Hello, world!

Console.WriteLine("Hello, ");
Console.WriteLine("world!"); // Вывод:
                            // Hello,
                            // world!

Таким образом, для того чтобы разделить выводимые строки, следует использовать метод "Console.WriteLine()", который автоматически добавляет символ новой строки в конце строки, либо добавить символ новой строки вручную в вашем коде, если вы используете метод "Console.Write()".