Храню все строковые переменные в XML.
Читаю значение следующим образом
XElement oneDic;
// получаю значение
...
// Читаю значение
oneDic.FirstAttribute.Value.ToString();
Собственно проблема в том, что при чтении из XML символ /n считывается как отдельных два символа и перенос строки не происходит. Если я ту же самую строку вставлю напрямую в моё текстовое поле, всё нормально переносится. Кодировка XML utf-8
Чтобы записать в атрибут xml перенос строки, нужно использовать сущности (entities):
attr="aaa
bbb"
Эти сущности соответствуют значениям \r\n. Отмечу, что в Windows используются оба символа одновременно.
Также отмечу, что тип свойства Value - строка, поэтому вызов метода ToString не нужен.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости