Маркер разрыва строки в Windows должен быть CR+LF
, тогда как в Unix это просто LF
.
Итак, когда я использую что-то вроде Console.Write("line1\nline2");
, почему это должно работать "правильно" и давать мне две строки? Я ожидаю, что \n
не сработает, и будет работать только комбинация \r\n
.