C#, Кодирующий текстовую строку разрывами строки

string.Empty

Я знаю, что это не фантастично (смешно странно), но я использую его все время вместо "".

И это довольно хорошо спрятано, пока кто-то не скажет вам, что он там.

49
задан jim 26 July 2009 в 21:45
поделиться

3 ответа

Да - это означает, что вы используя \ n как разрыв строки вместо \ r \ n . Блокнот понимает только последнее.

(Обратите внимание, что Environment.NewLine , предложенный другими, подходит, если вы хотите использовать платформу по умолчанию, но если вы используете Mono и определенно хотите \ r \ n , вы должны указать это явно.)

93
ответ дан 7 November 2019 в 11:28
поделиться

Используйте Environment.NewLine для разрывов строк.

18
ответ дан 7 November 2019 в 11:28
поделиться

Попробуйте следующее:

string myStr = ...
myStr = myStr.Replace("\n", Environment.NewLine)
12
ответ дан 7 November 2019 в 11:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: