El marcador de salto de línea en Windows debe ser CR+LF
mientras que en Unix, es solo LF
.¿Por qué " n" da una nueva línea en Windows?
Entonces, cuando uso algo como Console.Write("line1\nline2");
, ¿por qué debería funcionar "correctamente" y darme dos líneas? Espero que esto \n
no funcione, y solo funcionaría un combo de \r\n
.
¿Qué está utilizando para ver un archivo de este tipo? – Oded
Las posibilidades son que C# implícitamente realiza la conversión por usted. –
Estoy imprimiendo esta línea en la consola de la línea de comandos, usando 'Console.Write()'. – user1032613