Я экспортирую текст в файл на C#, используя System.IO.File.AppendAllText
, и передавая его в текстовый файл, а затем текст, который я хочу экспортировать, добавлен в конец с добавлением \n
. Когда я просматриваю текстовый документ, они не находятся на разных строках, хотя этот досадный символ обратной линии существует между строками. Таким образом, система может думать, что это две линии, но пользователь видит ее как одну. Как это можно зафиксировать автоматически, не делая find-replace каждый раз, когда я создаю файл?Новый символ строки в текстовом файле (C#)
System.IO.File.AppendAllText(@"./WarningsLog.txt", line + "\n");
Как вы создаете текст для добавления в файл? Используете ли вы 'StringBuilder' и' AppendLine() 'или просто конкатенируете строку? – krillgar
Угадайте, что может быть неправильно в коде, не видя этого кода, не очень эффективно. –
Попробуйте добавить '\ r \ n' вместо' \ n' – erikscandola