У меня есть файл ресурсов в моем проекте с большим количеством многострочных строк, определенных в таблице строк.Я могу сделать эти строки многострочными, нажав Shift+Enter
при вводе строки в редактор (или скопировав и вставив строку с возвратом каретки из другого редактора).
Моя проблема заключается в том, что при доступе к этим строкам с использованиемссылка Resources.StringName,
результирующая строка использует новую строку Windows (\r\n
), когда мне нужны новые строки Unix (\n
).
Я могу сделать string.Replace()
для этих значений каждый раз, когда яполучить доступ к ним, но это кажется действительно неэффективным.В качестве альтернативы я мог бы создать статический класс константных строк вместо использования файла ресурсов, и это, вероятно, то, что я буду делать, если у меня нет решения моей проблемы.
В идеале, то, что я хотел бы сделать, этоизмените настройку в файле ресурсов, чтобы задать способ возврата символов новой строки, подобно изменению CultureInfo
.Это возможно?