string.Empty
Я знаю, что это не фантастично (смешно странно), но я использую его все время вместо "".
И это довольно хорошо спрятано, пока кто-то не скажет вам, что он там.
Да - это означает, что вы используя \ n
как разрыв строки вместо \ r \ n
. Блокнот понимает только последнее.
(Обратите внимание, что Environment.NewLine
, предложенный другими, подходит, если вы хотите использовать платформу по умолчанию, но если вы используете Mono и определенно хотите \ r \ n
, вы должны указать это явно.)
Попробуйте следующее:
string myStr = ...
myStr = myStr.Replace("\n", Environment.NewLine)