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