Windows utilizza coppie LF CR + per indicare una nuova linea. Questo equivale a "\r\n"
in C#. Tuttavia, stai semplicemente inviando "\n"
, cioè una coppia LF anziché una coppia CR + LF.
Utilizzare Environment.NewLine
anziché "\n"
. Questo è il modo idato per scrivere ortografia "\r\n"
in C#. Come bonus, se hai mai eseguito il tuo codice su una piattaforma * nix, Environment.NewLine
valuterà "\ n" che è l'indicatore * nix new line. Infine, a mio avviso, il Environment.NewLine
è preferibile dal punto di vista della leggibilità. Documenta ciò che è logicamente piuttosto che affidarsi a te conoscendo le costanti magiche.
fonte
2012-01-27 12:26:53
cosa ti dà? – gdoron
qualcosa: eee (carattere quadrato) xxxx – yonan2236